- React 19.0.0 - Modern UI library
- Chakra UI 3.8.0 - Component library for beautiful, accessible interfaces
- React Router 7.1.5 - Client-side routing
- Axios - HTTP client for API requests
- Framer Motion - Smooth animations
- React Icons & Font Awesome - Icon libraries
- Python - Backend programming language
- Redis - Caching and session management
- Docker - Containerization
- Docker Compose - Multi-container orchestration
UFound/
├── frontend/ # React frontend application
├── Backend/ # Python backend services
├── docker-compose.yml # Docker services configuration
└── package.json # Root package configuration
- Node.js (v18+)
- Python 3.x
- Docker & Docker Compose (for containerized setup)
-
Clone the repository
git clone https://github.com/UFoundApp/UFound.git cd UFound -
Install frontend dependencies
cd frontend npm install -
Start the frontend
npm start
The app will open at http://localhost:3000
Run the entire stack using Docker Compose:
# Build containers
npm run docker:build
# Start all services
npm run docker:up
# Stop all services
npm run docker:downIn the project directory:
npm start- Run frontend in development modenpm run build- Build frontend for productionnpm test- Run testsnpm run docker:build- Build Docker containersnpm run docker:up- Start Docker servicesnpm run docker:down- Stop Docker services
We welcome contributions! Please feel free to submit issues and pull requests.
- Fork the repository
- Create your feature 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 open source and available under the MIT License.
Project Link: https://github.com/UFoundApp/UFound
Made with ❤️ by the UFound team