Local Loop is a platform where users can create and join a variety of events, including tournaments, esports events, hackathons, conferences, and more. This project aims to connect people through exciting and engaging local activities.
- Create and manage events
- Join and participate in events
- User authentication and profiles
- Event registration
- Related events suggestions
- Frontend,Backend: Next.JS
- Database: MongoDB
- Authentication: Clerk
- Styling: ShadCN
Follow these instructions to set up the project locally on your machine.
- Node.js (version 14 or later)
- MongoDB
- npm or yarn
-
Clone the repository:
git clone https://github.com/srexrg/local-loop.git cd local-loop
-
Install the dependencies:
npm install # or yarn install
-
Set up environment variables: Create a
.env
file in the root directory and add your environment variables. You can use the.env.example
file as a reference. -
Run the development server:
npm run dev # or yarn dev
Open http://localhost:3000 with your browser to see the application.
- Creating Events: Log in and navigate to the event creation page to start hosting your own events.
- Joining Events: Browse the available events and click on the register button to join.
- Profile Management: Update your profile information and view your registered events.
We welcome contributions from the community! Here's how you can help:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
Please ensure your code adheres to our coding standards and includes appropriate tests.
This project is licensed under the MIT License.