Pixelle is a modern photo-sharing app that allows users to share, like, and comment on photos, explore new content, and connect with others in an interactive and engaging way.
- Post & Share: Upload and showcase your favorite photos.
- Like & Comment: Engage with posts by liking and leaving comments.
- Follow & Connect: Follow users to stay updated with their latest posts.
- Responsive Design: Seamlessly works across all devices.
- Theme Support: Toggle between light and dark themes.
Before starting, ensure you have the following installed and configured:
- Node.js: Version 16.x or later.
- npm: Comes with Node.js, or use Yarn if preferred.
- AWS Account: Required for S3 and RDS setup.
Refer to the following links to setup the frontend and backend
We welcome contributions to Pixelle! Here's how you can get involved:
-
Fork the Repository
Click the "Fork" button at the top-right corner of this page to create your own copy of the repository. -
Clone the Repository
Clone your forked repository to your local machine:
git clone https://github.com/ArnavGuptaaa/pixelle.git
cd pixelle
- Create a New Brach
Create a branch for your feature or bug fix
git checkout -b feature/your-feature-name
-
Make Changes
Implement your changes and test them thoroughly. -
Commit and Push
Commit your changes with a descriptive message and push to your branch
git add .
git commit -m "Add feature: your-feature-name"
git push origin feature/your-feature-name
- Open a Pull Request
Open a pull request to the main repository with a detailed description of your changes.
Found a bug or have a feature request? Let us know!
- Navigate to the Issues section.
- Click on "New Issue" and choose whether it's a Bug Report or Feature Request.
- Fill out the provided template with as much detail as possible.
We’ll review your issue promptly and work to address it.