Benskye Event Flower Exchange React Native is a mobile application that facilitates the exchange, buying, and selling of flowers while managing flower-related events. The app includes both Frontend (React Native) and Backend (Node.js), supporting cross-platform functionality with modern features.
- πΊ Buy & Sell Flowers: Easily search, buy, and sell various types of flowers.
- π Event Management: Create and manage flower-related events.
- π¬ Live Chat: Supports direct chat between buyers and sellers.
- π³ Online Payment: Integrates with popular payment gateways.
- π± Cross-Platform Support: Available on both iOS and Android.
- β React Native: A framework for developing cross-platform mobile applications.
- π¦ Expo: A powerful toolchain for React Native development.
- π¨ Tailwind CSS: A utility-first CSS framework.
- π TypeScript: A strongly typed programming language.
- π Node.js: A JavaScript runtime environment.
- π¦ Express.js: A web framework for Node.js.
- π MongoDB: A NoSQL database.
- π JWT: User authentication via JSON Web Tokens.
- π TypeScript: For robust type checking and scalability.
benskye-eventflowerexchange-reactnative/
βββ FE/ # Frontend code (React Native)
βββ backend/ # Backend code (Node.js)
βββ .expo/ # Expo configuration
βββ .github/ # GitHub workflows
- Node.js (v16.x or later)
- MongoDB (v5.x or later)
- Yarn or npm
- Expo CLI (for Frontend)
Clone the repository:
git clone https://github.com/BenSkye/Event_Flower_Exchange-React_Native.git
cd benskye-eventflowerexchange-reactnative/backendInstall dependencies:
yarn installConfigure environment variables:
- Create a
.envfile from.env.exampleand fill in the required values.
Run the server:
yarn startNavigate to the Frontend directory:
cd ../FEInstall dependencies:
yarn installRun the application:
expo startIf you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/AmazingFeature. - Commit your changes:
git commit -m 'Add some AmazingFeature'. - Push to the branch:
git push origin feature/AmazingFeature. - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Author: DΖ°Ζ‘ng Minh NhαΊt
- Email: nhatdm9a7@gmail.com
- GitHub: BenSkye
Thank you for visiting our project! π