Skip to content

rezha4/messaging-app-client

Repository files navigation

Messaging App

Live: https://playful-youtiao-23f51a.netlify.app/

Backend API repo: https://github.com/rezha4/messaging-app/

Preview: Alt text

Built With

  • MongoDB

  • Express.js

  • React

  • NodeJS

  • Vite

  • React Router

  • TailwindCSS

Overview

I made this project according to The Odin Project (TOP) Node JS, Full Stack Project's section: https://www.theodinproject.com/lessons/nodejs-messaging-app

I think I've done the minimum viable product as per specified by TOP. My app can do authorization, sending messages, but still missing user profile customization.

This project is made with the MERN tech stack, REST-ful API principles, and separated concern between backend and frontend code.

Insights

I started working on the express API first. After it can do READ process, I started my REACT Frontend separately. Then, I bounce between frontend and backend until my MVP goal is achieved (correctly READ and CREATE messages & users).

I didn't do testing at all, and I regret it. I skipped the testing lessons all around TOP, except the first one (on advanced JS with Jest). This introduces unexpected bugs around my app, and it delays deployment by a lot.

This project took me about 14 hours to complete (around 1 week, 2 hours commited daily).

Acknowledgments

Special thanks to The Odin Project for the guidance and resources provided throughout this project.

Feel free to do a pull requests!

About

Messaging App, made with MERN stack and RESTful API architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published