EventMake is a software application designed to help users find teammates for various events. Whether you're looking to join a sports team or participate in a hackathon, EventMake can connect you with like-minded individuals who share your interests and skills.
- It has got a lot of use cases and can be used to solve problem in varied contexts.
 - It solves a unique problem.
 - It allows users to form teams and find teammates.
 - User Registration: Users can create an account to access the website/app.
 - User Login: Existing users can securely log in to their accounts.
 - Event Creation: Users can create new events by providing event details such as title, date, time, venue, and event type.
 - Event Listing: The website/app displays a list of created events, including both online and offline events.
 - Attendee Registration: Users can register to attend events.
 - Communication: Users have the option to send WhatsApp messages to event organizers and receive email notifications for event updates.
 - Online Event Link: The website/app provides a button that redirects users to the online event link.
 
The Event Management Website/App is built using the following technologies:
- Frontend: HTML, CSS, vanilla JavaScript, and EJS (Embedded JavaScript) as the templating engine.
 - Backend: Node.js as the runtime environment.
 - Web Framework: Express.js for building the server-side application.
 - Storage: Server-side arrays for storing user and event data (Note: This is not suitable for production environments. Consider integrating a database for persistent data storage).
 
To run the Event Management Website/App locally on your machine, please follow these steps:
- Clone the repository: 
git clone [repository URL] - Install the required dependencies: 
npm install - Start the server: 
npm start - Access the website/app in your web browser at: 
http://localhost:5000 
I welcome contributions to enhance the functionality and features of the Event Management Website/App. If you would like to contribute, please follow these steps:
- Fork the repository.
 - Create a new branch for your feature or bug fix.
 - Implement your changes and test thoroughly.
 - Commit and push your changes to your forked repository.
 - Submit a pull request detailing your changes.