Steps to run this project:
- Run
npm install
command - Create a
mysql
database - Copy
.env.example
to.env
usingcp .env.example .env
- Update database credentials in
.env
- Run
npm run app:key
- Run
npm start
command
- 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! 😂 👽