CoFlow is a web application for managing study groups and project teams with different user roles and permissions.
- Node.js (v16 or higher recommended)
- MongoDB (local installation or MongoDB Atlas account)
-
Install dependencies
npm install -
Set up the database
npm run seed
-
Start the server
npm start -
Access the application Open your browser and navigate to
http://localhost:3000
- User authentication and authorization
- Study group and project team creation and management
- Role-based access control
- Admin dashboard for user management
/config: Database connection configuration/data: Database operations and business logic/middleware: Express middleware functions/public: Static assets (CSS, JavaScript, images)/routes: Express routes/views: View templates