Capturra is a photographer discovery and ranking platform where photographers can showcase their work and clients can easily discover, compare, and contact them.
The goal of Capturra is to create a community-driven platform where photographers gain visibility through engagement and clients find the perfect photographer for their needs.
- Photographer accounts
- Client accounts
- Create photographer profile
- Upload photography portfolio
- Get ranked by likes and engagement
- Showcase best work
- Discover photographers
- View photographer profiles and galleries
- Contact photographers for bookings
- Like system for photos
- Photographer ranking based on engagement
Frontend
- HTML
- CSS
- JavaScript
Backend
- PHP (XAMPP)
Database
- MySQL
Future Upgrade
- Python (Flask / Django) backend
- PostgreSQL database
- AI-based photo ranking
capturra
│
├── frontend
│ ├── landing-page
│ ├── home-page
│ ├── login
│ └── signup
│
├── backend
│ ├── authentication
│ ├── api
│ └── database-connection
│
├── database
│ └── capturra.sql
│
├── assets
│ ├── images
│ └── icons
│
└── README.md
git clone https://github.com/WebByRudra/Capturra.git
Place the project folder inside:
xampp/htdocs/
Start in XAMPP:
- Apache
- MySQL
- Open phpMyAdmin
- Create a database called:
capturra
- Import the SQL file from:
database/capturra.sql
Open in browser:
http://localhost:8888/Capturra
- Photographer leaderboard
- AI photo quality detection
- Booking system
- Messaging between clients and photographers
- Mobile app version
Contributions are welcome!
Steps:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
Rudra Umra
Web Developer | Problem Solver | Tech Enthusiast
GitHub: https://github.com/WebByRudra
This project is currently under development and intended for educational and experimental purposes.