Giter VIP home page Giter VIP logo

covid19-saviors's People

Contributors

aavgeen avatar dependabot-preview[bot] avatar dependabot[bot] avatar

Watchers

 avatar

covid19-saviors's Issues

[server] Add filter and pagination to getPosts call to make it easily usable.

Is your feature request related to a problem? Please describe.
A clear and efficient way to get the data from the API

Describe the solution you'd like
Add pagination params for pagination (offset and limit, sort(optional)) and search using relevant parameters like itemType, location (latitude, longitude), searchString (title, description, address) etc.

Describe alternatives you've considered
Using external libraries to measure the nearness of location.

Additional context
NA

Add pre-push and pre-commit hooks with all project scripts

Is your feature request related to a problem? Please describe.
Linting and testing code before push will help in maintaining the code quality and standards.

Describe the solution you'd like
Adding husky, lint-staged and script at root.

Describe alternatives you've considered
Try doing it with git hooks.

Additional context
NA

[server] Add tests for controllers, routes and app in server.

Is your feature request related to a problem? Please describe.
We need robust testing in the server package.

Describe the solution you'd like
Add test with jest and supertest

Describe alternatives you've considered
I can try other testing libraries and frameworks as well.

Additional context
Important for quality of the app.

[server] Add extra required fields.

Is your feature request related to a problem? Please describe.
Make the server usable by the frontend.

Describe the solution you'd like

  • Add fields like phone numbers, quantity, listForDays, pickupTimes, etc.

Describe alternatives you've considered
NA

Additional context
NA

[app] Add a search filter in the list-view

Is your feature request related to a problem? Please describe.
Use the location, title, and other potentially useful parameters to search for posts.

Describe the solution you'd like

  • react-native-community/react-native-maps (location picker)

Describe alternatives you've considered
Using simple search for the address, title search.

Additional context
N.A

[app] Create a list-view and foldable accordion for post list and post details respectively.

Is your feature request related to a problem? Please describe.
A homepage for the app to show list and content for the posts

Describe the solution you'd like
Use:

  • DylanVann / react-native-fast-image (for loading)
  • jmurzy/react-native-foldview (for showing details)
  • Use Design Sytem's carasoul for images

Describe alternatives you've considered
Using third party Carasoul.

Additional context
N.A

[app] Create a form for adding new post.

Is your feature request related to a problem? Please describe.
A simple form to add a post.

Describe the solution you'd like

  • react-native-community/react-native-image-picker (For adding images)
  • Use the design system's theming and components for other form elements.

Describe alternatives you've considered
Use premade stuff.

Additional context
N.A

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.