These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Dailify contains 2 parts:
Name | Description | Language | Source code |
---|---|---|---|
Frontend | Mobile Application | Flutter | |
Backend | RESTful API backend | FastAPI |
- Any operating system (i.e. Linux, Windows, MacOS X)
- A little knowledge of Flutter and Python. Don't worry if you are new to it, you just need knack to learn.
- Any IDE with Flutter installed (i.e. VSCode, Android Studio, etc)
- Any IDE for Python (i.e. VSCode, Pycharm, etc)
- Install Flutter.
- add Android Studio and setup android device or android emulator
- Now, run the flutter doctor
- Install Python and Anaconda.
Please raise a feature request or issue before sending PR for the same.
Follow the below guidelines for proper coding practices:
- Always create a new branch for your changes and make PR from it ONLY.
- Write neat code with proper comments.
- Follow PEP8 coding style.
- Write descriptive commit messages. Please read this for more information.
- Write detailed PR messages and include
fixes #ISSUE_NUMBER
it if closes an issue, otherwise useconcerns #ISSUE_NUMBER
to tag the related issues. Please refer here for more PR guidelines. - It is recommended to have a single commit for a task.
- Use DRY principles to create maintainable code.