This is a full-stack application that enables users to login/register and create/update/delete goals that wish to do.
This project is inspired by Brad Treversy MERN Stack Playlist. However certain changes were done to make this a unique project, those are listed below.
-
Utilized Nx Monorepo for managing front-end and back-end application, including shared types between the two.
-
Built front-end application using Next.JS and utilized Chakra UI for UI library
-
Built back-end application using NestJS with JWT authentication.
-
Programmed whole project in Typescript
- Next.JS
- NestJS
- Nx Monorepo
- MongoDB Atlas
- Typescript
-
to run front-end app
via npm
npm run start-web
via yarn
yarn start-web
-
to run back-end app
via npm
npm run start-api
via yarn
yarn start-api
-
to run them concurrently
via npm
npm run serve
via yarn
yarn serve