The new website of GeniALE. 🍻 This repository is comprised with two parts, the Content Management System (CMS) and the front-end library for its components. We use some alien code and emojicode.
Clone this repository
git clone git@github.com:GeniALE/SiteWebGeniALE.git
A RocketChat account to join our chat platform. Be in the Trello Website Board, where we have all the tasks there.
What things you need to install?
- Python3 and virtualenv
-
Clone the repo
git clone https://github.com/GeniALE/SiteWebGeniALE.git
-
Go into the directory
cd SiteWebGeniALE
-
Create your virtual environment:
virtualenv env
Note: You must specify python3 if you have multiple Python versions on your system.
-
Activate the env:
source env/bin/activate
(OSX|POSIX)env\Scripts\activate
(Windows).
-
Install dependencies:
pip install -r requirements.txt
-
Start your PostgreSQL database.
Note: If you're using docker, you can run:
python cmd.py dockerup
to start the database andpython cmd.py dockerdown
to stop it.
Local database can be configured with:
- DATABASE_URL
OR
- POSTGRES_USER
- POSTGRES_DB
- POSTGRES_PASSWORD
-
Run migrations:
python manage.py migrate
-
Start the website:
python manage.py runserver
You can use the following credentials by default:
- Username: admin
- Password: admin
If it doesn't work, you can always create a super user like this:
python manage.py createsuperuser
To be announced
- NodeJS - The web framework used
Contact the project leader.
To be seen
- Mathieu Chan Yee Choy - Front-line commandant of the semi-colon squad - Bazooo
- Alexis Côté - Do - popojargo
- Cena John - you -
- Gabriel Bergeron - believe - gabrielbergeron
- Hugo Parent-Leduc - in -
- Kristian Agbogba - Magic? - kpucc
See also the list of contributors who participated in this project.
- Cedille
- Inspiration
- etc