Skip to content

A platform for buying and selling second-hand items, as well as giving and obtaining them for free. Artifacts allows users to post, search and manage items and to contact the current owners.

License

Notifications You must be signed in to change notification settings

faketechlabsberlin/st21-artifacts

 
 

Repository files navigation

Artifacts

About


Born from an idea to provide the Berlin creative and art scene with a web app to make borrowing artists equipment easy and accessible using its own currency, the product concept has quickly developed into a platform for buying and selling second-hand items, as well as giving and obtaining them for free, thanks to critical user research and survey. Artifacts allows users to post, search and manage items and to contact the current owners.

Overview

landing page

In addition to functionalities such as user login via an existing Google account, an extensive search mask for finding items and an editable user profile, Artifacts also allows users to create and delete their own items and save favorites. With the connection to a Google Firebase Realtime Database the information is stored securely and can be retrieved at a later session.

This repo is part of the TechLabs Berlin summer 2021 Project Phase.

Take a look at Artifacts

Please visit Artifacts and log in with an existing Google account.

Project status

This repo is part of the TechLabs Berlin summer 2021 Project Phase. The project ends with submission on 11th of Juli 2021. No further activities are planned for the future.

Description

  • If you like to have an introduction to and a description on Artifacts, watch our video.
  • Find detailed information on the UX/UI part of the project in the UX folder and the UX README.

Tech Stack

  • React & Hooks

  • React Router

  • eslint

  • SCSS

  • Webpack

  • Firebase Realtime Database

  • Firebase Authentication

  • Firebase Hosting

  • GitHub workflows (CI/CD)

  • EmailJS.com

Installation

  • first you have to set up your project Firebase Realtime Database and

  • save the key.js in the WD-folder (see example - key.js)

  • run yarn install on the WD folder to install all necessary packages

  • run the dev-server with yarn dev-server

  • hint: run yarn lint:fix to make your code pretty :)

What could be next?

We had many ideas but too less time for e.g.:

  • Find & Offer Services analogous Find & Offer Items
  • Messenger/chat for communication between users
  • Show availability and Location/Map/Around Me
  • Show other users profile
  • Dynamic rating of other users
  • Picture upload and storage
  • Dynamic number of fans per item
  • Updating item information with update of user information (name, picture, rating)
  • ...

Authors and acknowledgment

Many thanks to all TechLabs team members and to our wonderful mentor as well as the whole TechLab community. Thank you for having us.

License

  • MIT

About

A platform for buying and selling second-hand items, as well as giving and obtaining them for free. Artifacts allows users to post, search and manage items and to contact the current owners.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.8%
  • SCSS 23.3%
  • CSS 5.0%
  • HTML 3.9%