Skip to content

geodudes/photo-depot

Repository files navigation

About

Photo Depot is a personal photo repository and Chrome extension.

  • Users load the extension and save image links to their personal database (PostgreSQL) through the Photo Depot context menu button
  • Images are deposited into the Photo Depot website in real-time through websockets where they can be organized, tagged, and filtered.

Getting Started

Prerequisites

Ensure that you are running the latest version of npm

npm install npm@latest -g

Installation

  1. Clone the repo
git clone https://github.com/geodudes/photo-depot.git
  1. Install NPM packages
npm install
  1. Create a .env and save your PostgreSQL URI:
PG_URI=<Insert URI>

Testing

Testing is implemented through Jest and Supertest. Configurations are found in __tests__ at the root directory. Run the following terminal command to execute:

npm run test

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages