Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creation of Django Apps #45

Closed
jeremychrimes opened this issue Mar 22, 2020 · 2 comments
Closed

Creation of Django Apps #45

jeremychrimes opened this issue Mar 22, 2020 · 2 comments

Comments

@jeremychrimes
Copy link
Contributor

I think that it would be a good idea to create Django Applications which divide up the application into seperate components or more specifically Django Apps.

Proposed Apps

  • User Preferences
    A place for the user preferences to be stored such as prefered calendars, profile information,
  • Calendar
    Displays a calendar for scheduling events.
  • Event Booking
    Handles the creation of events and scheduling.
  • Calendar Service
    Handles accesing of calendars (could potentially be split up into a different service for each calendar provider such as google, icloud etc)
    I will create a pull request with the creation of these apps. If someone could just critique this plan that would be great.
jeremychrimes added a commit to jeremychrimes/BookOmatic that referenced this issue Mar 22, 2020
KalleHallden added a commit that referenced this issue Mar 23, 2020
@l3str4nge
Copy link
Contributor

How about Accounts app with all necessary functions like:

  • register, login, logout, password reset
  • social media sign in (Gmail, Facebook, Twitter etc.)
  • templates/static for above functionality

@jeremychrimes
Copy link
Contributor Author

@mateuszz0000 Generally convention with Django is to use the settings app to handle authentication as this is Global and accessible to all components of the application without the need to mass import.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants