Purpose: A single-page web app that serves as a commmon space and for business collaboration with a variety of features enabling easier communication, development, and scheduling
Technologies: NodeJS (+Typescript), React, Express, MongoDB Atlas + Mongoose
Production dependencies: dotenv, envalid, express, mongoose
Development dependencies: eslint, nodemon, ts-node, typescript, morgan, Vite
Testing tools: postman, vitetest
-
Run the backend server:
npx nodemon src/server.ts
ornpm start
-
Run frontend:
npm start
-
Check code with eslint:
npx eslint . --ext .ts