Skip to content

Adil-im/Time_Bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⌛Nodi

image

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!

📦 Installation

Prerequisites

  • Python version 3.10 or above
  • Django version 5.1.3 or above

Core Dependencies

For Debian/Ubuntu

# Install Python and pip
sudo apt install python3 python3-pip python3-venv

# Install database dependecy
sudo apt install sqlite3

For Windows

Install Python 3.10+ from python.org Use Git Bash or WSL2 (better option) or Any other Linux distro(an even better option)

For MacOS

# Via Homebrew
brew install python3 

Project Setup

  1. Clone this repository
git clone https://github.com/Adil-im/Time_Bank.git
cd Time_Bank
  1. 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
  1. Install dependencies
pip install requirements.txt
  1. Database Setup
python manage.py migrate
  1. Run the development Server
python manage.py runserver

About

A minimal community time bank web app using Django and SQLite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published