Steps to run this project:
- Run
npm installcommand - Create a
mysqldatabase - Copy
.env.exampleto.envusingcp .env.example .env - Update database credentials in
.env - Run
npm run app:key - Run
npm startcommand
- Authentication using
JWTPersonal Access Token - Add TypeORM Custom Validation
- Send email verification notification with OTP
- Post (Blog) CRUD with file upload (Add user to post relationship)
- Host to Digital Ocean
- Frontend with NuxtJS and ReactJS
- Switch from PHP to Node! 😂 👽