A simplified version of a posting messages application. There is no goal here, it was created for demonstration purpose only.
- Authentication: Sign-up, login and logout.
- Feed: Paginated post messages and real-time updates.
- Post Management: Upload photos, create posts, update and delete.
-
Go to the backend folder and follow the README file instructions.
-
Go to the frontend folder and follow the README file instructions.
-
Backend
- Node.js & Javascript
- RESTFul APIs & Express.js
- MongoDB database & Mongoose.js ODM
- Real-time connection with Websocket & Socket.io
- JWT authentication & Password-Hashing with bcrypt
- File uploads with Multer
-
Frontend
- React.js & Javascript
This app was created based on Maximilian Schwarzmüller's course. NodeJS - The Complete Guide.