The Wall is a professional and minimalistic application inspired by platforms like Twitter, designed to allow users to express their thoughts and opinions in a succinct manner.
- Tweeting: Share your thoughts and opinions with the world in 280 characters or less.
- Minimalistic Design: Clean and clutter-free interface for a seamless user experience.
- User Profiles: Customize your profile and connect with other users.
- Responsive Design: Access The Wall from any device, anywhere, anytime.
- Firebase Integration: Utilizes Firebase as the database backend for real-time data storage and retrieval.
- Flutter Project: Built using the Flutter framework for cross-platform compatibility.
- Visit the register page.
- Fill in the required details and create your account.
- Click on the "Sign Up" button.
- Log in to your account.
- Write your tweet (280 characters max).
- Click "send" to share.
- Log in to your account.
- Navigate to your profile settings.
- Customize your username and bio.
- Save your changes.
We welcome contributions from the community to enhance The Wall. If you have suggestions, bug reports, or want to contribute to the codebase, please follow these steps:
- 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
). - Create a new Pull Request.
To run The Wall project locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/thewall.git
- Open the project in your preferred editor.
- Run the following command in the terminal to get dependencies:
flutter pub get
- Ensure you have Firebase set up and configured in your project. If not, follow the Firebase documentation for Flutter.
- Run the project using the appropriate command for your platform:
flutter run