Skip to content

Software development platform πŸ–₯οΈπŸ›œ

License

Notifications You must be signed in to change notification settings

Pla9er9/Project-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›œ Project store

Software development platform created for education purpose.

MIT License Static Badge

Most important features

  • πŸ”’ Login, registration
  • πŸͺͺ Creating user profile
  • πŸ–₯️ Creating and managing projects
  • πŸ“ Uploading files to project
  • ❔ Creating and managing issues in project
  • βœ… Uploading release in project
  • ⌨️ Editing project files in web code editor
  • πŸ”Ž Search projects, users
  • 🌍 Exploring projects
  • βœ‰οΈ Real time chatting with users
  • 🧷 Provide oauth2 login
  • πŸͺ± Reporting errors

Screenshots

App Screenshot App Screenshot App Screenshot

Tech Stack

Client: Sveltekit, Typescript, Scss

Server: Spring Boot, Postgresql

Run Locally

Clone the project

  git clone https://github.com/Pla9er9/Project-store

Client

Go to the project's app directory

cd Project-store/app

Install dependencies

npm install

Start the server

npm run dev

Server

  • Create server/src/main/resources/application.properties you can use options from application.properties.example file

  • Run postgresql server with options from application.properties

  • Install maven dependencies

  • Run java server

Environment Variables

To run this project, you will need to create and add the following environment variables to your app/.env file

PUBLIC_API_URL - server api url fe: http://localhost:8080/api/v1

License

MIT