Skip to content

0xNisarg/The-Wall

Repository files navigation

The Wall error!

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.

Features

  • 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.

Sign Up

  1. Visit the register page.
  2. Fill in the required details and create your account.
  3. Click on the "Sign Up" button.

Tweeting

  1. Log in to your account.
  2. Write your tweet (280 characters max).
  3. Click "send" to share.

Profile Customization

  1. Log in to your account.
  2. Navigate to your profile settings.
  3. Customize your username and bio.
  4. Save your changes.

Contributing

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:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Create a new Pull Request.

Running the Project

To run The Wall project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/yourusername/thewall.git
  1. Open the project in your preferred editor.
  2. Run the following command in the terminal to get dependencies:
flutter pub get
  1. Ensure you have Firebase set up and configured in your project. If not, follow the Firebase documentation for Flutter.
  2. Run the project using the appropriate command for your platform:
flutter run