CoopStarter frontend application
This repository is the frontend application of the CoopStarter project.
Requirements
To be able to run and work on this project, you will need:
- NodeJS
- NPM
- PUG
Disclaimer: PUG could need to be installed globally as root sudo npm i -g pug
to work properly
Installation
Server setup
- Clone the associated coopstarter-data repository and follow the server installation procedure described in the
README.md
- Launch this server and ensure it's running on
127.0.0.1:8000/admin/
Frontend application setup
- Open a new console tab
- Clone this repository in your preferred location (your workspace)
- Move to the root of the directory :
cd coopstarter-front
- Install all needed dependencies using npm:
npm install
- Edit the configuration file located in
./src/
to ensure thesdn
and all theendpoints
variables are properly set - Build or watch the project:
npm run build
ornpm run watch
- In a new tab, serve the project using the node server:
node server
- If you have no CSS when loading the project local URL, edit and save the
src/styles/index.scss
file with any kind of modifications to force the compilation.
You should now be able to access the application using your preferred browser on http://localhost:9000/