/GenPosium

Primary LanguageJavaScript

GenPosium- A website to connect college students, promote contests and support open source eductaion.
The project uses MongoDB and Firebase to store and present social media groups of students from universities across India, making it easier to connect with others quickly. Additionally, the project includes a contest page that advertises contests at a national level, as well as an open-source educational resource-sharing platform.

Tech Stack
The project is built using the following technologies:

  • React: The structure of the web pages is built using HTML.
  • Tailwind: A utility-first CSS framework for rapid UI development.
  • Three.js: A JavaScript library for creating and displaying animated 3D computer graphics in a web browser.
  • Redux: A predictable state container for JavaScript apps.
  • Firebase: A comprehensive app development platform by Google.
  • Node.js: The backend of the application is powered by Node.js, a JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Express: Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • MongoDB: The data is stored in a MongoDB database, a source-available cross-platform document-oriented database program.

Project Setup
To run the application, follow these steps:

  1. Clone the repository with git clone https://github.com/kishlay42/GenPosium.git
  2. Install the dependencies with npm install.
  3. Run the following command to boot up the local server ready to receive requests npm start

Visit the website click here