Workshare is a website where people can share their project ideas. We built Workshare during the Hack Your Portfolio Hackathon by MLH.
- Find projects by content and tags.
- Create a project idea.
- Login and register.
- Typescript
- React
- Next.js
- Axios
- MUI
- Java
- Spring Boot
- Maven
- Lombok
Frontend
Setup :
git clone https://github.com/2GTM/workshare-frontend
cd workshare-frontend/
npm installCreate a file named config.json in the root directory with the following content :
{
"backendUrl" : "$BACKEND_URL"
}Backend
Setup :
git clone https://github.com/2GTM/workshare-backend
cd workshare-backend
mvn installCreate a file named env.properties in the root directory with the following content :
# Server port
PORT=
# Database information
URL=jdbc:mariadb://localhost:3306/workshare
DB_USERNAME=
DB_PASSWORD=
# Frontend URL
ALLOWED_URL=
# Secret key for JWT.
SECRET_JWT_KEY=# Frontend
npm run dev
# Backend
mvn spring-boot:run






