An open API service indexing awesome lists of open source software.

https://github.com/rakesh9100/eventica

Welcome to Eventica, an ultimate guide to the dynamic and diverse events in Bangalore. As the heart of India's tech and cultural hub, Eventica is dedicated to bridging the gap between event organizers and eager participants, creating a vibrant community.
https://github.com/rakesh9100/eventica

bangalore events kwoc2024 open-source open-source-development open-source-project web-development

Last synced: about 2 months ago
JSON representation

Welcome to Eventica, an ultimate guide to the dynamic and diverse events in Bangalore. As the heart of India's tech and cultural hub, Eventica is dedicated to bridging the gap between event organizers and eager participants, creating a vibrant community.

Awesome Lists containing this project

README

        

#

✨Eventica✨


[![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)
[![Netlify Status](https://api.netlify.com/api/v1/badges/a8c657fc-8eb7-4aa9-b56b-37219cb7bbf8/deploy-status)](https://app.netlify.com/sites/eventica/deploys)
![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)
![Visitors](https://api.visitorbadge.io/api/visitors?path=Rakesh9100%2FEventica%20&countColor=%23263759&style=flat)
![GitHub forks](https://img.shields.io/github/forks/Rakesh9100/Eventica)
![GitHub Repo stars](https://img.shields.io/github/stars/Rakesh9100/Eventica)
![GitHub contributors](https://img.shields.io/github/contributors/Rakesh9100/Eventica)
![GitHub last commit](https://img.shields.io/github/last-commit/Rakesh9100/Eventica)
![GitHub repo size](https://img.shields.io/github/repo-size/Rakesh9100/Eventica)
![Github](https://img.shields.io/github/license/Rakesh9100/Eventica)
![GitHub issues](https://img.shields.io/github/issues/Rakesh9100/Eventica)
![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/Rakesh9100/Eventica)
![GitHub pull requests](https://img.shields.io/github/issues-pr/Rakesh9100/Eventica)
![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/Rakesh9100/Eventica)


Table of Contents🧾

- [Introduction📌](#introduction)
- [Technology Used🚀](#technology-used)
- [Overview⭐](#overview)
- [Getting Started💥](#getting-started)
- [Contributing Guidelines📑](#contributing-guidelines)
- [Code Of Conduct📑](#code-of-conduct)
- [Open Source Programs🥳](#this-repo-has-been-part-of-the-following-open-source-programs)
- [Project Admin⚡](#project-admin)
- [Project Contributors🫂](#project-contributors)
- [Contributing is fun🧡](#contributing-is-fun)

Introduction📌

Welcome to Eventica, an ultimate guide to the dynamic and diverse events in Bangalore.
As the heart of India's tech and cultural hub, Eventica is dedicated to bridging the gap between event organizers and eager participants, creating a vibrant community.

Technology Used🚀


HTML
CSS
JS


(back to top)

Overview⭐

Live Project -- (https://eventica.netlify.app)

Home/Main Page :-

![image](https://github.com/user-attachments/assets/e62f056c-726e-4cde-bd73-997cdc0cf37c)


About Page :-

![image](https://github.com/user-attachments/assets/ec038029-7f7f-496f-a093-8c8e552aeefa)


Upcoming Events Page :-

![image](https://github.com/user-attachments/assets/c8f22365-d5b6-4325-8d2c-3936601e4d40)

Past Events Page :-

![image](https://github.com/user-attachments/assets/67f5f2e0-e2bb-455d-83d3-ef2e346d9f2e)


Contact Page :-

![image](https://github.com/user-attachments/assets/81fdedea-4a46-4b18-9e8d-bda86d4dfed0)



(back to top)

Getting Started💥

- Fork this Repository.
- Clone the forked repository in your local system.
```
git clone https://github.com//Eventica.git
```
- Open `index.html` in your browser.
- View the [Live Project](https://eventica.netlify.app/) here.
- Raise an issue if you find a bug or add a feature.
- Wait for the issue to be assigned and proceed only after the issue is assigned to you.
- Navigate to the project directory.
```
cd Eventica
```
- Create a new branch for your feature.
```
git checkout -b
```
- Perfom your desired changes to the code base.
- Track and stage your changes.
```
# Track the changes
git status

# Add changes to Index
git add .
```
- Commit your changes.
```
git commit -m "your_commit_message"
```
- Push your committed changes to the remote repo.
```
git push origin
```
- Go to your forked repository on GitHub and click on `Compare & pull request`.
- Add an appropriate title and description to your pull request explaining your changes and efforts done.
- Click on `Create pull request`.
- Congrats! 🥳 You've made your first pull request to this project repo.
- Wait for your pull request to be reviewed and if required suggestions would be provided to improve it.
- Celebrate 🥳 your success after your pull request is merged successfully.

(back to top)

# Backend Setup Instructions

1. Ensure Node.js and npm are installed on your system. You can verify installation by running:
```
node -v
npm -v
```

2. Navigate to the backend directory:
```
cd server
```

3. Install the required dependencies:
```
npm install
```

4. Create a .env file in the backend root directory and add your environment variables. Here's an example structure:
```
MONGO_URI="mongodb+srv://.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0"
SECRET_KEY="THIS_IS_A_JWT_SECRET"
```

5. Start the backend server using nodemon:
```
nodemon api/index.js
```

This will start the server in development mode. By default, it will run on http://localhost:3000.

Test the API endpoints using tools like Postman or Thunder Client.

Now for vercel Deployment:
1. Login into vercel account
2. Click on add project
3. select `server` as root directory
4. add this add env vars
```
MONGO_URI="mongodb+srv://.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0"
SECRET_KEY="THIS_IS_A_JWT_SECRET"
```
And server will deployed on vercel

Contributing Guidelines📑

Read our [Contributing Guidelines](https://github.com/Rakesh9100/Eventica/blob/main/.github/CONTRIBUTING_GUIDELINES.md) to learn about our development process, how to propose bugfixes and improvements, and how to build to Eventica.

Code Of Conduct📑

This project and everyone participating in it is governed by the [Code of Conduct](https://github.com/Rakesh9100/Eventica/blob/main/.github/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.

This repo has been part of the following Open Source Programs🥳

IWOC2025
IWOC 2k25

SWOC2025
SWOC 2k25

KWOC2024
KWOC 2k24

(back to top)

Project Admin⚡

Rakesh Roshan
Rakesh Roshan

Project Contributors🫂



Contributing is fun🧡

[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)

Contributions of any kind from anyone are always welcome🌟!!


Give it a 🌟 if you ❤ this project. Happy Coding👨‍💻


(back to top)