Foosha is a foodsharing app designed for mobile use.
To collaborate:
- fork this repo and clone it into a local repository
- run
npm installfrom client and server separately - the client is started by running
npm run devfrom the client root folder - the server is started by running
npm startfrom the server root folder To connect your own database, you might want to set up a .env file locally with variables as defined inserver/config.js.
- React
- CSS
- Cloudinary
- React-google-maps
- Node.js
- Express
- Mongo DB
- Mongoose
- Sorting conversations by newest message and highlight unread messages
- Mark conversations when the corresponding food item is no longer available
- Show only food items in the list which are rendered in the selected area of the map
- Add badges to the food items regarding dietary preferences
- Convert Javascript to Typescript
- Adding testing
Foosha is deployed at https://foosha.netlify.app/