{"repo":"brave-date/brave-date-server","free":true,"listed":false,"github":"https://github.com/brave-date/brave-date-server","clone":"git clone https://github.com/brave-date/brave-date-server.git","description":"Brave Date server powered by FastAPI, ODMantic, MongoDB, Deta, and friends.","language":"Python","stars":18,"topics":["fastapi","mongodb","nosql","odmantic","deta","heroku"],"license":"MIT","category":"databases-storage","readme_excerpt":"Brave Date Server A Fully Async-based backend for Brave Date. Table of Contents - Database - Development Requirements - Project Structure - Installation with Make - Access Swagger Documentation - Access Redocs Documentation - Deployments - Core Dependencies - License Database You can refer to the official documentation for detailed information about the database collections and how data was modeled. Development Requirements - Make (GNU command) - Python ( = 3.12) - UV ( = 0.5) If you don't have Python installed yet, it is recommended to use uv to manage your Python versions and virtual environments. Project Structure ❯ tree app Installation with Make The best way to configure, install main dependencies, and run the project is by using make . So, ensure you have make installed and configured on your machine. If it is not the case, head over to this thread on StackOverflow to install it on windows, or this thread to install it on Mac OS. Having make installed and configured on your machine, you can now run make under the root directory of this project to explore different available commands to run: 1. Create a virtualenv 2. Activate the virtualenv 3. Install dependencies Note : This command will automatically generate a .env file from .env.example , uninstall the old version of poetry on your machine, then install latest version 1.2.2 , and install the required main dependencies. 4. Setup a MongoDB Atlas account Head over to the official website to create a MongoDB account and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/brave-date","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brave-date/brave-date-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}