Go to file
2023-06-29 21:48:12 +00:00
.github/workflows Fix test.yml 2023-06-29 03:01:12 +00:00
src Deleted picture 2023-06-29 21:48:12 +00:00
.gitignore Create template UI with tailwind 2023-06-28 15:57:12 +00:00
config.json.example Create example config file 2023-06-16 19:27:32 +03:00
LICENSE Initial commit 2023-03-15 23:57:51 +02:00
pyproject.toml Fixed ruff errors 2023-06-29 02:59:41 +00:00
README.md Removed license badge 2023-06-26 17:15:29 +00:00
requirements_dev.txt removed dependency 2023-06-29 02:37:46 +00:00
requirements.txt Implemented search 2023-06-29 16:41:10 +00:00

FOSSDB

Django Test
Ruff

FOSSDB is an open-source web application that helps users find, contribute, and collaborate on free and open-source software (FOSS) projects.

Table of Contents

Installation

  1. Clone the repository and cd into it.
  2. Install dependencies:
pip install -r requirements.txt
  1. Enter your SECRET_KEY and database information into config.json file.
  2. Run database migrations:
python manage.py migrate
  1. Create a superuser:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver

Usage

After following the installation steps, you can access the application at https://localhost:8000. Here are some of the features:

  • Browse projects by programming language, license, or search term
  • View project details, including programming languages, licenses, and descriptions
  • Create a new project and add programming languages and licenses
  • Edit and delete existing projects

Contributing

Contributions are always welcome! Here are some ways to get started:

  1. Fork the repository and make your changes.
  2. Submit a pull request.
  3. Respond to open issues or submit new ones.
  4. Improve documentation.

License

This project is licensed under the GPL3 License. See the LICENSE file for details.