This repository serves as a backend for my farhadcodes-a-CP-blog applcation which is a fullstack training/learning project at CEFALO. You can find the frontend here https://github.com/Frdhsn/farhadcodes-frontend
farhadcodes-a-CP-blog is a simple fullstack web blog app where a user can sign up with email, username, name and password. A user can post a blog with a valid title, and content. Users can also edit or delete their respective stories while logged in. All registered users can read other users' blogs.
I have used a remote MySQL database service using Sequelize ORM(https://sequelize.org/)
- expressjs - The server for handling and routing HTTP requests
- jsonwebtoken - For generating JWTs used by authentication
- sequelize - As a promise-based Node.js ORM tool for MySQL
- cors - For enabling CORS with various options.
- jest - As a testing framework.
and others.