TrendWave is a social media platform built using PHP 8, Symfony 6, and Tailwind CSS. It empowers users to connect, share, and engage in real-time conversations. Seamlessly designed and developed, TrendWave brings a fresh perspective to social networking.
-
Real-Time Interaction: Experience the excitement of real-time updates and interactions. Stay connected with the latest trends and conversations as they unfold.
-
Engage with Posts: Like, comment, and interact with posts to actively participate in discussions. Share your thoughts, opinions, and reactions with the TrendWave community.
-
User Profiles: Customize your profile with a profile picture, bio, and cover image. Let others know who you are and what you're passionate about.
-
Follow and Be Followed: Connect with friends, influencers, and peers. Follow users to keep up with their updates and engage in meaningful conversations.
-
Responsive Design: Enjoy TrendWave on any device. Our responsive design ensures a seamless experience whether you're on a desktop, tablet, or smartphone.
- Clone the repository: `git clone git clone [email protected]:Hassan-oladipupo/TrendWave.git
- Install dependencies:
composer install - Configure your environment variables in the
.envfile. - Set up your database and run migrations:
php bin/console doctrine:migrations:migrate - Compile Tailwind CSS:
npm installand thennpm run devfor development ornpm run prodfor production. - Start the development server:
php bin/console server:start
We welcome contributions from the community! To get involved:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name - Make your changes and commit them:
git commit -m "Add feature" - Push to your forked repository:
git push origin feature-name - Create a pull request on GitHub.