Skip to content

rhettchase/cookie-stand-api

Repository files navigation

LAB - Class 41

Project: API Deployment

Project Description

This django built web app utilizes Restful API as well as a user facing site. The app includes full CRUD functionality that allows Creating, Reading, Updating and Deleting cookie stands, on both front-end for users and in admin panel. The site also features API routes. Users are required to be authenticated (via Basic authentication or JWT) to access the API. The app utilizes a Postgres database and is run in Docker container. The app includes JWT authentication to the API and a Gunicorn server. Database is hosted at ElephantSQL. Whitenoise is used to handle static files.

The API is deployed on Vercel, and requires authentication to access routes.

Author: Rhett Chase

Links and Resources

Setup

  • N/A

.env requirements (where applicable)

  • N/A for deployed site
  • See .env.sample for example

How to initialize/run your application (where applicable)

Front-End

  • Visit front-end deployed site
  • Login using username and password created below on the api back-end site
  • Add cookie stand
  • Note: you can only delete cookie stands that you created with your account

Back-end

Tests

  • N/A

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors