Skip to content

Aniket762/Needs

Repository files navigation

You need to sell they need to sell. On an average every Indian household stocks 12 clothing items , 14 kitchen utensils, 11 books ,2 mobiles and 3 watches. Donating it or throwing it will be loss in macro scale. Use Needs where you can sell the products you want and on the other side buyers can buy who has budget constraint. Needs is a cross platform mobile application which runs on both android and ios. Frontend is written in react native and backend using node and express.

needsUi

Application features

  • 10 Screens - Welcome, Register, Login, Account, Upload, View Image, Messages, Listings, Listing Edit, and Listing Details Screens.

  • Messages - Using socketio messge feature is implemented

  • Animation - Using Lottie (Activity Indicator and more).

  • Authentication - User authentication (Register, Login/out).

  • Cache Layer - Caching Images.

  • Custom and Reusable Hooks - Api, Location, and Notifications.

  • Form Validation - Using Formik.

  • Gesture Handler - Swipe to delete, and pull to refresh.

  • Navigation - Using React Navigation and Stack Navigator.

  • Push Notifications - When messages are received.

  • Reusable Components - Button, Icon, Forms, Screen, Text, Text Input and more.

  • Splash Screen - Logo Screen Design while the app is launching.

Partial source code for the backend is open sourced. Features like messaging is not opensourced. This app is not production ready this lacks optimization but built with an intention to develop full stack mobile application.If you want to run this app in your localhost and face any problem feel free to get in touch ❤

Starware

Needs is Starware.
This means you're free to use the project, as long as you star its GitHub repository.
Your appreciation makes us grow and glow up. ⭐