A sick messaging app!
Project Outline:
- Frontend Design: Log/Register Screen, Chat List Screen, Chat Screen, User Profile Screen
- Data Model: id, username, email, password, profilePicture, statusMessage
- Message: id, senderID, recieverID, content, timestamp
- Libraries: Frontend: React, Axios (API calls), React Router; Backend: Node.js and Express.js, bcrypt for password hashing, jsonwebtoken, pg, Jest,