Skip to content

wende12github/Silent-Coders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

345 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silent-Coders

⏰ TimeBank – Skill-for-Time Exchange Platform

AASTU Hackathon 2025 Project

TimeBank is a web platform where students can exchange services and skills using time credits instead of money.

💬 "You help me fix my laptop for 1 hour, I teach you Python for 1 hour."

This system promotes collaboration, learning, and mutual support among the AASTU community.

Backend Deployment

⏰ * https://time-bank-kqkn.onrender.com/ * you can access the backend by this URL

from feature/deployment branch


🎯 Core Features

  • 🔍 Skill Matching: Find students by the skills they offer and need.
  • 📅 Booking System: Request sessions and transfer time credits automatically.
  • 💼 Time Wallet: Track your time credits earned and spent.
  • 🏆 Leaderboard: See top contributors on campus.
  • 💬 Real-time Chat (optional): Message your match directly.

🛠️ Tech Stack

Frontend Backend Database Real-time Others
React + Tailwind CSS Django + DRF PostgreSQL Django Channels Recharts, JWT, Axios

🧱 Project Structure

?

🧑‍💻 Team Collaboration Instructions

👋 Hello Team! Here's how we're working on the TimeBank project:


🔁 General Workflow

  • All code is organized in the TimeBank/ folder.
  • We use GitHub branches per feature (feature/login-page, feature/booking-api).
  • Follow the instructions in each folder’s README.md to set up your environment.

🖥️ Frontend Developers

📁 Go to the frontend/ folder
📄 Check the frontend/README.md for:

  • How to install React dependencies
  • How to run the frontend dev server
  • How to connect to the backend API
  • File structure explained (components, pages, context, etc.)

Tech stack:

  • React
  • Tailwind CSS
  • Axios (for calling backend)
  • Vite (for faster dev environment)

🛠️ Backend Developers

📁 Go to the backend/ folder
📄 Check the backend/README.md for:

  • Creating a virtual environment
  • Running migrations
  • Launching the development server
  • How APIs are structured and tested

Tech stack:

  • Django
  • Django REST Framework
  • PostgreSQL (or SQLite for local testing)
  • Django Channels (optional for real-time)

✅ Ground Rules

  • Push small commits often with clear messages.
  • Pull latest changes before starting new work.
  • Keep API contracts consistent (backend and frontend teams should sync!).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9