-
Clone the AntAlmanc repository and its submodules
git clone --recursive https://github.com/icssc-projects/AntAlmanac.git
-
Navigate to the root directory and install the dependencies
cd AntAlmanac
npm install
-
Start the development server
npm start
-
The site should load on http://localhost:3000
As you make changes to the React application inclient/src
, those changes will be automatically reflected on the site.
The backend server isn't necessary for frontend development.
However if you do want to run the backend, you must do the following:
- Make sure the antalamanac-backened submodule exists.
You should already have this if you rangit clone --recursive
. Otherwise you can install it withgit submodule update --init --recursive
. - Add the
.env
file.
Only ICSSC Project Committee Members will have access to the.env
file necessary to run the backend locally.