/festify

The best college/university fests and events management framework

Primary LanguageJavaScriptApache License 2.0Apache-2.0

What is Festify

Festify is a free and open-source framework for building fest management websites for colleges and universities. It is a one-stop solution for all the fests related activities. It is built with the MERN stack and is highly scalable and customizable.

Tech Stack

  • Frontend

    • React (CRA)
    • Redux
    • Redux Toolkit
    • Modular CSS
  • Backend

    • Node.js
    • Express
    • MongoDB
    • Mongoose
  • Package Manager

    • npm

Getting Started

Prerequisites

  • Node.js
  • npm
  • MongoDB

Installation

  1. Clone the repo
git clone https://github.com/we-festify/festify.git
  1. Install NPM packages
npm install
  1. Create .env files in the directories and add the fields mentioned in the .env.example files.

  2. Run the client and server simultaneously in different terminals

cd web
npm start
cd server
npm start

Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

Please adhere to this project's CODE_OF_CONDUCT.md.

License

Distributed under the Apache License 2.0. See LICENSE for more information.