-
Notifications
You must be signed in to change notification settings - Fork 0
denboba/Hackitall2024
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
#π **MyTribe App** MyTribe is a social media application designed to connect people from the same country living abroad. Built with a **Flutter** frontend and a **Flask** backend, MyTribe fosters a sense of community among expatriates by providing a platform to share experiences, events, and support. --- ## π **Features** - **π€ User Profiles**: Create and customize personal profiles to share information about yourself. - **π Community Posts**: Share updates, stories, and photos with the community. - **π Events**: Organize and discover events happening within your expatriate community. - **π¬ Messaging**: Communicate directly with other users through private messages. - **π Notifications**: Stay informed about community activities and interactions. --- ## π **Technologies Used** - **Frontend**: π₯οΈ Flutter (**Dart**) - **Backend**: π Flask (**Python**) - **Database**: π SQLite (for development) - **APIs**: π Integration with third-party services for authentication and data handling. --- ## π **Getting Started** ### β **Prerequisites** Make sure you have the following installed: - π **Flutter SDK** - π **Python 3.x** - π¦ **pip** --- ### π₯ **Installation** #### **Clone the repository:** git clone https://github.com/denboba/Hackitall2024.git cd Hackitall2024 #### **Backend Setup:** Navigate to the backend directory: cd backend Create a virtual environment: python -m venv env Activate the virtual environment: - **On Windows:** .\env\Scripts\activate - **On macOS/Linux:** source env/bin/activate Install the required packages: pip install -r requirements.txt Initialize the database: flask db init flask db migrate -m "Initial migration." flask db upgrade Run the Flask application: flask run #### **Frontend Setup:** Navigate to the frontend directory: cd ../frontend Get the Flutter dependencies: flutter pub get Run the Flutter application: flutter run --- ## π€ **Contributing** We welcome contributions to enhance **MyTribe**. To contribute: 1. **Fork** the repository. 2. **Create a new branch:** git checkout -b feature/YourFeatureName 3. **Commit your changes:** git commit -m "Add your feature." 4. **Push to the branch:** git push origin feature/YourFeatureName 5. **Open a Pull Request.** ## π **License** This project is licensed under the **MIT License**. See the `LICENSE` file for details. --- π Happy coding! π
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published