The Private Contest Manager is a web application built using React.js for the frontend and Node.js with Express.js and MongoDB for the backend. It allows users to register their private contests and view their registered contests along with the contest codes.
- Register private contests with details such as prize pool, spots, first prizes, valid till date, platform, and contest code.
- View registered contests along with their details and contest codes.
- Copy contest codes with a single click for easy sharing.
- Responsive design for seamless usage on various devices.
- React.js
- Material-UI for styling
- Axios for making HTTP requests
- Node.js
- Express.js
- MongoDB for data storage
- Mongoose as MongoDB object modeling tool
-
Clone the repository to your local machine.
-
Navigate to the
react_private_contest
directory. -
Install dependencies for both frontend and backend:
cd react_private_contest cd frontend npm install cd .. cd backend npm install
-
Start the backend server:
cd backend npm start
-
Start the frontend development server:
cd .. cd frontend npm start
-
Access the Private Contest Manager application in your web browser at
http://localhost:3000/
.
Feel free to add yourself as a contributor once you've made contributions to the project!