This is a project built to practice Svletekit and Pocketbase
🎯 A curated project listing app for finding projects to contribute to. Description
Project Hunt is a web application designed to help developers find open-source projects to contribute to. Whether you are a beginner looking to gain experience or an experienced developer wanting to give back to the community, Project Hunt aims to provide a platform that connects developers with exciting projects.
The app is built using the following technologies:
- SvelteKit: A framework for building web applications using Svelte components.
- Tailwind CSS: A highly customizable CSS framework for building modern and responsive user interfaces.
- Pocketbase: A lightweight database-as-a-service platform for managing application data.
- user sign up
- adding project
- viewing projects
project-hunt/
├── backend/
│ ├── pb_migrations
│ ├── pocketbase.exe
│ └── ...
└── web/
├── src/
│ ├── features/
│ │ ├── index.js
│ │ ├── Modal.svelte
│ │ └── ProjectCard.svelte
│ ├── lib/
│ │ └── helpers.js
│ ├── routes/
│ │ ├── (auth)/
│ │ │ └── ...
│ │ ├── my/
│ │ │ └── ...
│ │ ├── projects/
│ │ │ └── ...
│ │ ├── +layout.server.js
│ │ ├── +layout.svelte
│ │ └── +page.svelte
│ ├── ui/
│ │ ├── index.js
│ │ ├── Input.svelte
│ │ └── ...
│ ├── app.html
│ ├── hooks.server.js
│ └── styles.css
└── static
- To start backend: run
./pocketbase servewithin the folder that holds pocket base - frontend: run
pnpm devin web directory