Skip to content

Latest commit

 

History

History
89 lines (49 loc) · 1.54 KB

File metadata and controls

89 lines (49 loc) · 1.54 KB

⌛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