Skip to content

sdelpercio/cupcake-clicker-be

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Back-End API for Cupcake Clicker

Deployed at Heroku

A full-stack remake of the internet classic, cookie clicker. Try to bake as many cupcakes as possible! Click to bake cupcakes and when you have enough, buy upgrades to increase your effectiveness and efficiency!

Cupcake clicker will save your progress locally on your browser temporarily. But, if you'd like to save progress across visits, you can create an account which will store your stats for next time.

Getting Started

If you'd like to add your own flare to cupcake clicker, please fork this repo and follow the steps below:

Starting the server

  1. Clone repo locally 'git clone ...'
  2. Install needed dependencies 'npm i'
  3. In terminal, start a development instance with 'npm run server'

Starting the database

  1. Create a '.env' file at the root of the back-end api folder
  2. Insert these into the .env file, replacing 'username' and 'password' with your pgAdmin 4 account info
PORT=5500
DATABASE_URL=postgres://username:password@localhost/cc-be
DB_ENV=development
  1. Start pgAdmin 4
  2. Log into your account upon opening
  3. Click on server at left, login again
  4. Create new database under PostgreSQL 12

pgadmin database creation

  1. Name your database 'cc-be' and click 'save' at bottom right
  2. Make sure your server is running, and try making a request using Postman!

To start the front-end site, follow the directions in the front-end repository.

About

API for Cupcake Clicker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published