UniKonf / vibey

⚡ Find your next developer event and workshop
https://www.vibey.live/
MIT License
138 stars 109 forks source link
conferences events gssoc2023 nextjs open-source reactjs tailwindcss typescript

Vibey Banner

License Issues Contributors Forks Stars

[![Typing SVG](https://readme-typing-svg.demolab.com?font=Gilroy&weight=700&size=40&pause=1000&color=F7F7F7¢er=true&width=600&height=120&lines=Welcome+to+%3CVibey%2F%3E+%F0%9F%8C%9F)](https://git.io/typing-svg)
Vibey is a community-driven initiative to find conferences, meetups and workshops for developers. Our web app is designed to empower developers like you to explore a multitude of captivating online events, right at your fingertips.

While is still in its early stages, we are fueled by the collective ambition and expertise of our contributors. Together, we strive to transform this project into a resounding success. Whether you're an experienced developer or just starting your coding journey, we welcome your valuable contributions with open arms.

Join us on this exhilarating mission to revolutionize the way developers discover and engage online/offline conferences and events.!


🛠️ Technologies Used

<Vibey/> is built using the following technologies:

👇 Prerequisites

Before getting started with <Vibey/>, make sure you have the following software installed on your machine:

🚀 Quick start

🛠️ Installation

1. Fork this repository by clicking on the fork button as shown below, at the top right section of this page

image

else fork directly from here

2. Clone the repository to your local machine using the following command:

git clone https://github.com/<YOUR_USERNAME>/vibey

3. Navigate to the project directory in your IDE or terminal.

cd vibey

4. Install the project dependencies by running the following command:

pnpm i

Note: If you don't have pnpm installed in your system then run this command npm i -g pnpm to install pnpm.

Start Client

5. Create a .env.local file and copy-paste the credentials from .env.example into it

7. Start the application using the following command:

pnpm dev

Start Server

8. Go to the server folder inside the project.

9. Create a .env file inside the server and add the following

PORT=5000
UI_ENDPOINT=http://localhost:3000
DB='YOUR_MONGO_CREDENTIALS'

Note: Get your Mongodb credentials from here

10. Open a new terminal and naviagte to the server folder

cd vibey/server

11. Run the below command to install the server dependencies:

pnpm i

12. Now run the below command to start the server:

pnpm dev

Visit https://localhost:3000 in your web browser to access the application 🎉.

👥 Issues for Contributors

Are you looking for ways to contribute to <Vibey/>? Here are few issues you can work on:

Level 3 Issues

More will be added soon.

💪 Contributions

Note: New to open source contributions? check out how-to-contribute guide by Github

👥 Team

The team members working on <Vibey/> are:

Code of Conduct

Make sure to follow the project's code of conduct.

🛡️ License

This project is licensed under the MIT License. See the LICENSE.md file for more information.

🙏 Support

Please show your support for the <Vibey/> project by leaving a ⭐️ star on our GitHub repository.

💪 Thanks to all Contributors

A big thank you to all the contributors who have dedicated their time and effort to help <Vibey/> grow. We appreciate your contributions and support! Keep rocking! 🍻

Contributors

239682688-0c5debf5-d414-4916-87d8-e1a710773ae3