GithubHelp home page GithubHelp logo

svetloslav15 / grow-a-tree Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 147.04 MB

🌳 Social network for helping the environment

License: MIT License

C# 37.18% JavaScript 31.33% HTML 0.33% TypeScript 27.92% Shell 0.04% SCSS 2.52% CSS 0.68%

grow-a-tree's People

Contributors

dependabot[bot] avatar plamenmichev avatar svetloslav15 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

grow-a-tree's Issues

Making structure for the content

Description

Decide what pages we will have, and how the content will be placed in sections.

Working Time (in hours)

Original Estimate:
Completed:

Design a logo

Description

Create a logo for the application

Working Time (in hours)

Original Estimate:
Completed:

Implement login endpoint

Description

Add endpoint that assings a user a bearer token so he is logged in in the system. The endpoint should accept user's data.

Tree images endpoints

Description

User should be able to update tree's images.

  • Delete tree image endpoint
  • Add new tree image endpoint
  • Edit tree image endpoint

Working Time (in hours)

Original Estimate:
Completed:

Sign Up Bug

When a user try to signup with passwords that contains only digits the response message is "Грешка при създаването на акаунта". The user should know that the password should includes digits and symbols what length it should be.

Levels and XP

Decide if there will be levels and how will be points or XP calculated.
What advantages will they bring.

Setting Up Working Environment

Description

  • Structure the database
  • Import template
  • Modify template to match project's needs
  • Document Template?

Working Time (in hours)

Original Estimate:
Completed:

Implement forgotten password functionality

Description

When I user wants to change password, they should write their email and we will send an email with link to change the password.

Working Time (in hours)

Original Estimate:
Completed:

Create Common Components

Description

  • Buttons
  • Navigation
  • Footer
  • Input Fields
  • Forms

Working Time (in hours)

Original Estimate:
Completed:

Research on AI for leaf recognition

Description

  • Research if there are any pretrained models for Leaves recognition
  • Choose best technologies

Working Time (in hours)

Original Estimate:
Remaining:
Completed:

Start tree implementation

Description

See tree model and implement creating new tree.

Working Time (in hours)

Original Estimate:
Completed:

Add Tree Get Endpoints

Description

Add endpoints for getting tree info

  • Get Tree Details

  • Get Tree List

  • Get Tree Deleted Images

  • Get trees for user

Working Time (in hours)

Original Estimate:
Completed:

Get endpoints for users

Description

Add the needed endpoints for fetching user data. See the best way to implement collection models and meta data.

  • Login History (Post and Get)

Working Time (in hours)

Original Estimate:
Completed:

External login endpoint

Description

Implement endpoint which handles external data and adds it to the db and then returns token.

Working Time (in hours)

Original Estimate:
Completed:

Badges

Decide what will be badges

Edit user info

Description

User should be able to edit their info.

Working Time (in hours)

Original Estimate:
Completed:

Home page logged mockup

Description

Create design for home page when the user is logged.

Working Time (in hours)

Original Estimate:
Completed:

Make a plan for the development flow

  • divide application into smaller modules
  • create milestones
  • try to evaluate the time and effort for each module and milestone
  • divide tasks between Svetloslav and Plamen (who what will do)

Setting up Redux

Description

Set up redux with react. Make storage and example for reducer and action

Working Time (in hours)

Original Estimate:
Completed:

Implement shop upsert endpoint

Description

Shops should be able to register in the system and when the shop is registered a new application user will be created for authentication to work.

Change email

Implement change email functionality. When a user change their email, the new email should be confirmed.

Home page not logged mockup

Description

Create design for the home page like a guest.

Working Time (in hours)

Original Estimate:
Completed:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.