AKK Web Gallery is a platform where photography enthusiasts can share their favorite pictures with a like-minded community. Developed using React and Firebase, the gallery provides a seamless experience for users to upload, view, and interact with images.
Feel free to share your favorite pictures with like-minded photography enthusiasts.
- Authentication for user accounts
- Upload and share your favorite images
- View high-quality images in a grid layout
- Responsive design for optimal viewing on any device
These instructions will help you set up and run the project on your local machine.
- Clone the repository:
git clone https://github.com/yourusername/akk-web-gallery.git
- Install the dependencies:
cd akk-web-gallery npm install
- Create a
.env
file in the root folder of the project, and add your Firebase configuration:
REACT_APP_FIREBASE_API_KEY=your_api_key REACT_APP_FIREBASE_AUTH_DOMAIN=your_auth_domain REACT_APP_FIREBASE_PROJECT_ID=your_project_id REACT_APP_FIREBASE_STORAGE_BUCKET=your_storage_bucket REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id REACT_APP_FIREBASE_APP_ID=your_app_id REACT_APP_FIREBASE_MEASUREMENT_ID=your_measurement_id
- Run the development server:
npm start
- Open your browser and navigate to
http://localhost:3000
. The app should now be running.
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.