Giter Site home page Giter Site logo

pp3's Introduction

Spotify Search App

Project Overview:

The Spotify Search App is a web application that allows users to search for an artist, album, or song through the Spotify API. You must have a Spotify account to log in and access their media. Once a search query has been entered into the search bar, the user is redirected to the search results page where they can view and listen to what they searched. This project employs a frontend and a backend in order to track and keep up with OAuth JSON web tokens.


Prerequisites:

  • MongoDB >= 5.1
  • NodeJS >= v16.13.0
  • npm >= v8.1.0
  • Yarn >= v1.22.19
  • Chrome/Firefox/Safari/Edge >= Latest 2 major versions

Technologies:

  • MongoDB
  • ReactJs
  • Tailwind
  • ExpressJS
  • NodeJS

Getting Started

You must have a .env file to run the application. This file allows sensitive information, such as user credentials, to be stored in a local environment. This file should be added to a .gitignore file so that it is not uploaded to code repositories online for everyone to read. This can be achieved by making a copy of the .env.dist file and change the name to .env by running the following command in terminal:

cp .env.dist .env && vim .env

Next, you must add your own environment variables inside the file.

The next step is to add the dependencies (node modules) by running the following command:

npm install

Once all dependencies have been installed, you can run the project. You must open two terminal windows, one for the frontend and one for the backend.

To Run React.js (frontend)

cd frontend
npm start

To Run Express (backend)

cd backend
npm run dev

Links

Links to the project include the following:

pp3's People

Contributors

difrescotisha-fs avatar

Watchers

 avatar

pp3's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.