A full-stack event management application built with modern web technologies. This project consists of a React-based frontend and a Node.js backend, providing a complete solution for managing events, registrations, and attendees.
🌐 Live Demo: https://hackon1.vercel.app/
Here's a visual overview of the Event Management Software:
- User authentication and authorization
- Event creation and management
- Event registration and ticket management
- Attendee management
- Real-time updates
- Responsive design for all devices
- React.js
- Material-UI
- Redux for state management
- Axios for API calls
- React Router for navigation
- Node.js
- Express.js
- MongoDB
- JWT for authentication
- RESTful API architecture
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
-
Navigate to the Backend directory:
cd Backend
-
Install dependencies:
npm install
-
Create a
.env
file and add your environment variables:PORT=5000 MONGODB_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret
-
Start the server:
npm start
-
Navigate to the Frontend directory:
cd Frontend
-
Install dependencies:
npm install
-
Start the development server:
npm start
The application will be available at http://localhost:3000
- Port: 5000 (default)
- Database: MongoDB
- Authentication: JWT
- Port: 3000 (default)
- API Base URL: http://localhost:5000/api
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Subbareddy - Initial work
- Thanks to all contributors who have helped this project grow
- Special thanks to the open-source community
If you have any questions, feel free to reach out or open an issue.
⭐️ If you found this project helpful, please give it a star on GitHub!