A web application for managing token economics and project management.
The project consists of two main parts:
- React-based user interface
- Material-UI components
- Redux for state management
- Axios for API requests
- Node.js and Express
- MongoDB database
- JWT authentication
- RESTful API
- React
- Material-UI
- Redux
- Axios
- React Router
- Node.js
- Express
- MongoDB
- Mongoose
- JWT
- ProjectList: Displays the list of projects
- ProjectCreate: Form for creating new projects
- ProjectDetail: Detailed view of a project
- ProjectEdit: Form for editing projects
- UserManagement: User management interface
- Project Model: Database schema for projects
- User Model: Database schema for users
- Authentication: JWT-based authentication system
- API Routes: RESTful API endpoints
- Clone the repository
- Install dependencies:
cd client && npm install cd ../server && npm install
- Start the development servers:
# Terminal 1 - Frontend cd client && npm start # Terminal 2 - Backend cd server && npm run dev
- Project creation and management
- Token economics management
- User authentication and authorization
- Project sharing and collaboration
- Real-time updates
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request