Club Management System is a web application that helps clubs manage their day-to-day operations more efficiently and effectively. It typically includes features such as: Membership management, Event management, Communication tools, Reporting and analytics
- React
- Tailwind
- React router dom
- parcel (bundler)
NodeJs should be installed in your system.
-
First clone the repo
git clone https://github.com/gdsc-gvp/CMS.git
cd CMS/frontend
-
Install all the dependencies
npm install
-
Run the frontend
npm start
Before you begin, ensure you have the following software installed on your computer:
Follow these steps to set up the CMS backend on your local machine:
-
Fork the Repository:
First, fork the repository by clicking the "Fork" button at the top right of the GitHub page.
-
Clone the Forked Repository:
Clone your forked repository to your local machine using the following command (replace
<your_github_username>
with your GitHub username):git clone https://github.com/<your_github_username>/CMS.git
-
Change directory
cd CMS/backend
-
Set the 'upstream' remote repository to track changes from the original repository
git remote add upstream https://github.com/gdsc-gvp/CMS.git
-
Pull the latest changes from the 'upstream' remote's 'dev' branch into your local branch
git pull upstream main
-
Create a new branch for the task you were assigned to, eg
(Feat/Bug/Fix/Chore)
:git checkout -b <your_branch_name>
eg- git checkout firsthack
npm install
npm run start