Skip to content

DRusetsk/FotoFinder

Repository files navigation

FotoFinder

EECS 2311 Software Development Project In order to launch project, a firebaseconfig.js file is required. API keys are not provided in public domain The specified file is submitted in the eClass submission and must be installed with the path /src/app/firebaseconfig.js/

To launch, ensure you run "npm i" to install dependencies, and "npm run dev" to launch the site.

Customer Interview Videos

Customer Meeting's Summary Video

Customer Meeting's Summary Video 2

Why FotoFinder?

FotoFinder is made so that people can find photography spots easier and recommend these spots to each other, meant for photographers of all skill levels.

Navigating the Repository

This repository has almost everything needed to run FotoFinder. Only things missing are outlined at the top of this ReadMe along with instructions of how to set it up so that it will run properly. Also, project management documents and any general non-code documents can be found in the Documents folder.

Our Tech Stack

Frontend:

For frontend we used the Next.js framework along with reusable React components, all styled using Tailwind CSS.

Backend:

For the backend we used API routes and client-side requests to interact with the Firebase services, including our persistent data storage (Firestore), authentication, and Cloud Functions for the server-side logic. Leaflet API is used for the map and its advanced mapping functionalities.

About

EECS 2311 Software Development Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6