- Registration
- Autthentication
- Support for Facebook and Google(TODO).
- Appointment Booking
- Appointments Review
First you need to have installed git
, docker
, ssh
, make
and and a good terminal
.
git clone git@github.com:victoraguilarc/agendas.git
- Download
.envs
folder and put it in the root of project, it containsdev
,test
subfolders with a layout of the environment variables. make build
builds the images for development.make migrate
creates database and tablesmake fixtures
loads testing data.make up
runs development server athttp://localhost:8000
make debug
enable deebugging serverdebug
.make migrations
run django makemigrations commandmake migrate
run django migrate commandmake superuser
make a superuserfor develomentmake isort
Fix posible import issuesmake test
Run the tests with pytestmake locales
Generate translation filesmake compile_locales
Compile translation files
This projeect contains minimal frontend to some transactional fallback windows specially. If you want to use it, run the following commands:
npm install --global gulp-cli
Install gulpnpm install
Install nodejs dependenciesgulp
generatecss
,js
production files.