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

Project Planning - Week 1 #1

Closed
8 of 15 tasks
bymayanksingh opened this issue Mar 1, 2021 · 0 comments
Closed
8 of 15 tasks

Project Planning - Week 1 #1

bymayanksingh opened this issue Mar 1, 2021 · 0 comments
Assignees
Labels

Comments

@bymayanksingh
Copy link
Member

bymayanksingh commented Mar 1, 2021

Check how the current GPS Tracking Systems work, what can be improved in them and how we can adopt those improvements in our project.

Backend

  • Plan out the API design.
  • Make an API Contract with example responses to help in the frontend implementation.
  • Check how GPS devices deliver data
  • Check how we'll hard code GPS data and what will be the request response format to be used

Frontend

  • Design UI Mockups
  • Think extensively about the UX
  • Check which MAP API will be suitable and what are the features of paid/free APIs

Database

  • Based on above observations check if the data will be relational or non relational. ( choose stack accordingly )
  • Perform low level system design and database design.
  • take note of the fact, If we were actually using the real time data, how we will go about designing things. (do exactly that)

Github Workflow

  • make sure to have working master branch always, don't push code directly there.
  • instead maintain development and production branch
  • push code through feature branches, have a consistent naming in commit messages.
  • If possible use TDD from the start.
  • setup Continuous Integration and Code Testing tools

NOTE: this will be expanded as soon as I come up with new todos.

@bymayanksingh bymayanksingh changed the title Project Planning Project Planning - Week 1 Mar 1, 2021
@bymayanksingh bymayanksingh pinned this issue Mar 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants