Skip to content

Dailify/Dailify

Repository files navigation

Dailify

Getting Started

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.

Architecture

Dailify contains 2 parts:

Name Description Language Source code
Frontend Mobile Application Flutter
Backend RESTful API backend FastAPI

Requirements

  • 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)

Development Setup

Frontend

  • Install Flutter.
  • add Android Studio and setup android device or android emulator
  • Now, run the flutter doctor

Backend

  • Install Python and Anaconda.

Contribution Guidelines

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 use concerns #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.

Authors

ForTheBadge built-by-developers ForTheBadge built-with-love

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published