Find the cutest devs in the planet in one place
The project is separated into client(This repository) and server
It is highly recommended that you clone both repositories inside the same directory Otherwise you might have to move through multiple directories to run the project
In order to start developing we first need to clone both repositories
# Use git clone or the Github Desktop app
# Clone the client repository
git clone https://github.com/Gers2017/cute-devs-client.git
# Clone the server repository
git clone https://github.com/Gers2017/cute-devs-server.git
Access both projects in your local environment
cd client
cd server
# Both client and server use the dev command
npm i
#or
yarn
To configure typeorm there's a file named ormconfig.example.js
You'll need to create a copy with the name ormconfig.js
providing your own data about you local database like the user, password and database name
The process is the same for the .env.example files just make a copy and rename it as
.env
To start developing you'll need to cd into both client and server and run the following command in different terminals
npm run dev
#or
yarn dev
Once that is done you can open the client and explore the server
The monorepo for Cute devs, a platform to find the cutest developers in the planet Covering the need of many to know more about the great developers who make the software we all love and care.
- Frontend
- Vite.js
- React
- Typescript
- Tailwindcss (for styling)
- React router dom
- Urlq (GraphQL client)
- Graphql Code Generator
- Backend
- typeorm
- typegraphql
- typescript
- apollo server
- express
- jsonwebtoken
Because I want to keep the project simple and because of graphql code generator