Skip to content

Sample Django Project to explore graphene-django and graphql

Notifications You must be signed in to change notification settings

emZubair/Calendy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calendy Pylint Workflow

Allows users to

  • Users can create a schedule of available dates and times and select their desired meeting intervals (15 min / 30 min / 45 min)
  • allow the user to do CRUD operations ( create / read / update / delete ) on his available schedule
  • Non-users can view all available timings for a specific user
  • Non-users can reserve a specific time by providing their full name and email for the meeting
  • Non-user can’t reserve a time that has been already reserved

Setup

To setup the project locally create & activate a virtual environment using python >= 3.8.0

  1. clone the project using following command.

    git clone [email protected]:emzubair/Calendy.git

  2. After clone, type cd calendy & project install the requirements using

    pip install -r requirements.txt

  3. Run the migrations using, python manage.py migrate This will populate the database with 4 users & some meetings. User's details is given below

Username Email Password Superuser
edx [email protected] edx
wick [email protected] admin12345
doe [email protected] admin12345
hales [email protected] admin12345
  1. Run the server using python manage.py runserver

Explore the APIs

Explore APIs instructions are mentioned in ALTAIR.md or follow the path zee_utils/assets/altair/ALTAIR.md

About

Sample Django Project to explore graphene-django and graphql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published