Skip to content
This repository was archived by the owner on Aug 10, 2024. It is now read-only.

Project Structure

Seung Won [Tom] Lee edited this page Jun 30, 2018 · 1 revision
reBOOT/
|__ app/
   |__ constants/ # Constant string/enum files
       |__ ...
   |__ migrations/ # Migration files
       |__ ...
   |__ templates/ # HTML Templates
       |__ admin/ # Django Native HTML Templates override
           |__ ...
       |__ app/ # Custom HTML Templates
           |__ ...
       |__ pdf/ # HTML Template for Tax Receipt Generation
           |__ ...
   |__ utils/ # Utility files
       |__ ...
   |__ views # Template rendering files
       |__ api_views.py # APIs needed in Donation Form
       |__ data_view.py # APIs needed in Analytics
       |__ model_view.py # API for general model HTTP requests
       |__ views.py # Other views
   |__ worker
       |__ exporter.py # Functions for exporting database
       |__ generate_pdf.py # Functions for generating tax receipts
       |__ parser.py # Functions for importing to database
   |__ admin.py # File for defining different admin options
   |__ apps.py # Configuration file
   |__ models.py # File for defining database models
   |__ resource_model.py # A general model template used in models.py
   |__ urls.py # File for defining urls
|__ reboot/
    |__ celery.py # Ignore this file
    |__ settings.py # Configuration file
    |__ urls.py # Ignore this file
    |__ wsgi.py # Ignore this file
|__ static/ # Static files such as Javascript or CSS files
    |__ ...
|__ .env.sample # Environment settings file
|__ Procfile # Heroku Deployment file
|__ requirements.txt # A list of required
|__ ...
Clone this wiki locally