-
frontend: Next.js 14.0.4(hooks / redux-toolkit / axios)
-
backend: node.js 18.18.1(express / Firebase-Auth, Gallery-CRUD)
-
db: MongoDB(Auth & Gallery )
-
test: Unit test(jest)
-
lint: Next.js builtin linting(frontend) and prettier, Eslint(backend)
You need to set up your development environment before you can do anything.
Install Node.js and NPM
Then setup your application environment.
npm install
npm start
This installs all dependencies with npm. So after that your development environment is ready to use.
- Run
npm run dev
to start nodemon with tcs-watch, to serve the app. - Frontend server address will be displayed to you as
http://localhost:3000
- Backend server address will be displayed to you as
http://localhost:5000