Collections is a platform for professional and amateur photographers to showcase their work through albums (called "Collections"). This is a redesign of my original capstone project from BrainStation. This project also adds TypeScript for the front and back end.
The site uses Mapbox GL JS to render a globe with markers showing images posted by users of the platform. This allows others to explore collections based on where the photos were taken.
Clicking on a marker brings up the related photo as a popup, as well as the full collection along the bottom.
Check out the deployed site: https://project-collections.netlify.app/
Client: TypeScript, React, MapBox GL JS, SASS/BEM
Server: TypeScript, Node, Express, AWS, MySQL, Knex, Multer
- Back end repository: https://github.com/mannyv123/collections-server
- Original project: https://collections-capstone.netlify.app/
Project is currently under active development. Short term functionality to be added includes:
- Creating new users and logging in
- Adding new collections