https://github.com/sam-parsons/sample-takehome-01
https://github.com/sam-parsons/sample-takehome-01
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sam-parsons/sample-takehome-01
- Owner: sam-parsons
- Created: 2021-11-10T04:23:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-14T18:44:05.000Z (over 3 years ago)
- Last Synced: 2025-01-21T17:34:46.514Z (3 months ago)
- Language: JavaScript
- Homepage: https://gm-app-sp.herokuapp.com/
- Size: 126 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Requirements
- API
- Get all timesheet entries
- Get all entries for a given client
- Create an entry- Tasks
- Store CSV in database
- Display data in tabular format
## Running the Code
### Cloud
- View the app live here - may take a couple seconds to warm up.### Locally
- Clone this repository
- ```git clone https://github.com/sam-parsons/gm-app-sp.git```
- Install node modules
- ```npm install```
- Start a local PostgreSQL server
- Set DATABASE_URL variable in a .env file on the top level of the directory, then
- ```npm run dev```
## Technologies Used
- React
- Node
- Express
- PostgreSQL
- Webpack
- Babel
- Heroku