DoneWithIt is a mobile app built with React Native for buying and selling items locally. Users can post items they want to sell, browse items available for purchase, and chat with sellers directly within the app.
- Item Listing: Users can create listings for items they want to sell.
- Item Details: Each item includes images, description, and price.
- Chat: In-app messaging system enables direct communication between buyers and sellers.
- User Authentication: Secure authentication and authorization using JSON Web Tokens (JWT).
- Push Notifications: Users receive notifications for messages and item updates.
- Search: Easy search functionality for finding items based on keywords or categories.
- Frontend: React Native, Expo
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Push Notifications: Firebase Cloud Messaging (FCM)
Contributions are welcome! If you'd like to contribute:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.