https://github.com/ivanms1/project-shelf-old
A showcase website for your projects
https://github.com/ivanms1/project-shelf-old
Last synced: 9 months ago
JSON representation
A showcase website for your projects
- Host: GitHub
- URL: https://github.com/ivanms1/project-shelf-old
- Owner: ivanms1
- Created: 2020-07-03T14:13:44.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T07:22:28.000Z (about 3 years ago)
- Last Synced: 2025-04-11T03:06:05.055Z (about 1 year ago)
- Language: JavaScript
- Size: 3.86 MB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Shelf

### Description
This project is intended to be a resource based website for a community of developers who are looking to learn from each other. The idea is to allow people who are learning new tech to host their project publically to showcase them and for other people to see and learn from what has been done and what they can learn from it.
### First time running the app
- Run
`docker run --detach --publish 5432:5432 -e POSTGRES_PASSWORD=postgres --name postgres postgres:10.12`
to start PostgresQL.
- Run
`yarn run migrate`
to create the database.
### Start the app
- `yarn dev`
- `yarn dev:client` to only start the client.
`yarn dev:backend` for only start the server.
### Built With
- [React JS](https://reactjs.org/)
- [React Router](https://github.com/ReactTraining/react-router)
- [GraphQl](https://graphql.org/)
- [Apollo Graphql](https://www.apollographql.com/)
- [React Hook Form](https://react-hook-form.com/)
- [Styled Components](https://www.styled-components.com)