Nodi is a community time bank web application that makes it easy to share your skills and time with others. Whether you’re offering tutoring, home repairs, or creative workshops, Nodi connects you with people in your community who need your expertise and lets you earn time credits in return. It’s simple, fair, and designed to bring people closer together.
Warning
🚧 Work in progress – expect changes and improvements!
- Python version 3.10 or above
- Django version 5.1.3 or above
# Install Python and pip
sudo apt install python3 python3-pip python3-venv
# Install database dependecy
sudo apt install sqlite3Install Python 3.10+ from python.org Use Git Bash or WSL2 (better option) or Any other Linux distro(an even better option)
# Via Homebrew
brew install python3
- Clone this repository
git clone https://github.com/Adil-im/Time_Bank.git
cd Time_Bank- In the project directory create a virtual Environment(to isolate project-specific dependencies)
python3 -m venv venv
source venv/bin/activate #Linux/macOS
# On Windows: venv\Scripts\activate- Install dependencies
pip install requirements.txt- Database Setup
python manage.py migrate- Run the development Server
python manage.py runserver