Boomtown is a item sharing web application where user can post items and borrow others'. The app has both client and server side code.
Commands must be run from the server
directory:
- Clone this repo
cd server directory
npm install
npm run start:dev
Commands must be run from the client
directory:
cd client directory
npm install
npm start
- JavaScript
- PostgreSQL
- SQL
- GraphQL
- Schema Definition Language (SDL)
- Express
- Material-UI
- React
- JSX
- Final Form
- Gravitar
- Redux
- bycrypt
- JSON web tokens
- Apollo Client
- Apollo Server
- Intro to React
- React Router
- Asynchronous JavaScript
- Redux
- Using React with Redux
- Create a database using SQL queries.
- Create queries and resolvers.
- Server and Client side authentication
- Using material-ui to style
- Creating forms with React Final Form