Skip to content

ajibs/gift-recommender-client

Repository files navigation

Gift Recommender - Frontend

Build Status Discover FANTASTIC GIFTS for friends and family. Built for lazy people that want to dazzle their loved ones.

Feature List

  • Search for Gift Ideas based on Budget
  • View Purchase links for Gift Ideas
  • Explore Gift Ideas
  • Contribute Gift Suggestions

This project assumes you have Git installed.

Setup

For developers to get started with this project, you'll need to create a local copy of the project.

Run the following in your terminal:

 git clone https://github.com/ajibs/gift-recommender-client.git

Then change into the local directory, run the following in your terminal:

cd gift-recommender-client

Docker

You'll need to have Docker installed to proceed with setting up the project.

To start a docker container for Gift Recommender Client, run this command in the terminal:

./start_container.sh

N/B: You might have permission problems on a Unix, please visit the following link to resolve potential file permission issues.

The start container script will link you to the bash terminal of a running container.

You can then proceed to the Development Section or the Linting & Tests Section to run sample code.

Development

To kickstart the application, run the following in your terminal:

npm run dev

Linting and Tests

You can run linting and tests by running the following in your terminal:

npm run test:all

Tech Stack

  • Git - Version Control
  • React - Frontend Library
  • Node.js - JS Runtime Environment
  • npm - Package Manager
  • Express - Web Framework
  • Jest - Testing Framework
  • Heroku - Hosting and Continuous Deployment

Contributing

Contributions are welcome

Authors

License

About

Discover cool and affordable gifts for your loved ones

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors