bk20dev / my-unsplash-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Unsplash (Backend)

Solution for a challenge from Devchallenges.io.

Notice

This repository is part of My Unsplash project. Check out the frontend part here.

Table of Contents

Overview

basic functionality demo

Basic functionality

advanced functionality demo

Advanced functionality

responsive design

Responsive design

I am a complete newbie to NestJS framework, so this time I practiced creating simple Create-Read-Delete API. Also I learned TypeORM (or at least followed a tutorial) for managing data in databases.

Built With

Features

This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories.

  • I can see a list of photos in the masonry layout that I have added
  • I can add a new photo to the list - the new photo should be on top of the list
  • I can search for photos by label
  • When I hover a photo, I can see a label and a delete button
  • I can delete images

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/bk20dev/my-unsplash-backend

# Install dependencies
$ npm install

# Run the app
$ npm start

Acknowledgements

Contact

About


Languages

Language:TypeScript 85.0%Language:JavaScript 15.0%