Skip to content
forked from UniKonf/vibey

⚡ Find your next developer event and workshop

License

Notifications You must be signed in to change notification settings

RitiChandak/vibey

 
 

Repository files navigation

<Vibey/>

Vibey_banner

License Issues Contributors Forks Stars

What is <Vibey/>

Vibey is a community driven initiative to find online conferences and events for developers. It is a web app that lets you find online events and conferences that are happening around the world. This project is still in its early stages and we are looking for contributors to make this project a success.

👨‍💻 Live

Check out the website: here

What stack is <Vibey/> built on?

👇 Prerequisites

🛠️ Installation

  1. Fork the repo. You can find the button on the top.

image

  1. Clone the repository using the command git clone https://github.com/<USERNAME>/vibey
  1. Open the project in your IDE(eg. VS Code).

  2. Run pnpm install to install all dependencies

  3. Run pnpm dev to start the application

  4. Visit https://localhost:3000 to view the application

🎭 How to contribute

  1. Run installation steps

  2. Find Issue to work on or create a new issue for feature request or bug

  3. Create a new branch for your feature git checkout -b feature-name

  4. Make your changes

  5. Commit your changes git commit -a -m "Add some feature"

  6. Push to the branch git push origin feature-name

  7. Create a new pull request

👥 Core Team

👥 30 Issues for Contributors

Here are thirty issues to work on for GSSoC contributors:

Level 3 Issues

  1. Issue: Update README.md

Description: Review and update the project's README.md file to provide comprehensive

documentation and instructions for developers and contributors for making contribution to the

project.

  1. Issue: Shift the Backend from Appwrite to Node.js Description: Remove the backend from Appwrite ( Backend As a Service ) to proper backend built using Node.js and Experss.js, and NoSQL database that is MongoDB.

  2. Issue: Implement contributors authentication using OAuth Description: Integrate OAuth authentication to allow users to sign in with popular platforms such as Google, Facebook, or GitHub.

  3. Issue: Add Dashboard for Contributors for adding events on client side Description: Add the contributor's dashboard so contributors can add, update and delete events which they have added on Vibey and customization options, such as a profile picture or contributors details like name, email, role and social for authenticity.

  4. Issue: Add Dashboard for Contributors for adding events on server side using MongoDB database Description: Add the contributor's dashboard so contributors can add, update and delete events which they have added on Vibey and customization options, such as a profile picture or contributors details like name, email, role and social for authenticity.

  5. Issue: Add Custom form for adding events on client side in dashboard

Description: Add the custom form in dashboard so contributors can add events, CFPs and

hackathons.

  1. Issue: Add sever side code for events

Description: Add server side code for adding, updating, deleting, and fetching Events,

Hackathons and CFPs on client side.

  1. Issue: Add Client side code for fetching events in Events Page

Description: Add client side code for fetching Events and display events on Event page fetched

from server side.

  1. Issue: Add client side code for fetching CFPs in CFP Page

Description: Add client side code for fetching CFPs and display cfps on CFP page fetched

from server side.

  1. Issue: Add client side code for fetching Hackathons in Hackathon Page

Description: Add client side code for fetching Hackathons and display hackathons on Hackathon

page fetched from server side.

Level 2 Issues

These will be added soon

Level 1 Issues

These will be added soon

The easiest way to deploy your Next.js app is to use Vercel

Check out their Next.js deployment documentation for more details.

🛡️ License

This project is licensed under the MIT License - see the LICENSE.md file for details

🙏 Support

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️

💪 Thanks to all Contributors

Thanks a lot for spending your time helping vibey grow. Thanks a lot! Keep rocking 🍻

Contributors

Contributers

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

About

⚡ Find your next developer event and workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.8%
  • JavaScript 18.9%
  • CSS 2.3%