Skip to content

Pencil Tech Project

Welcome to the Pencil Tech Project! This initiative is designed to create an integrated platform that addresses specific needs in the educational community by providing teachers with seamless shopping, scheduling, and inventory management experiences.

Overview

The Pencil Tech Project is composed of three interconnected applications that work together to streamline teacher support services:

  1. Shopping App: A user-friendly platform for teachers to browse, select, and order classroom supplies available at the Pencil Box.
  2. Scheduling App: A scheduling tool that replaces traditional systems like Calendly, allowing teachers to book shopping times and giving administrators powerful reporting capabilities.
  3. Inventory Management System: A backend solution that keeps track of stock and ties the shopping and scheduling apps together.

Tech Stack

  • Backend: Django, Django REST Framework
  • Frontend: Next.js, Tailwind CSS
  • Database: PostgreSQL
  • Deployment: TBD (Docker, Heroku, Vercel, etc.)

Features

Shopping App

  • Browse and Shop: Allows teachers to view available items with clear quantity limits.
  • Order Review: Teachers can adjust quantities with a stepper control and review their order before submission.
  • Confirmation and Approval: Orders are submitted for staff approval, and teachers receive a confirmation email upon approval.

Scheduling App

  • Book Appointments: Teachers can easily book shopping times.
  • Admin Reporting: Provides administrators with detailed reports on total appointments and no-shows.

Inventory Management System

  • Real-Time Inventory: Synchronizes data across the shopping and scheduling apps, ensuring accurate stock levels.
  • Admin Control: Manage inventory and track usage through Django Admin.

Popular repositories Loading

  1. pencil-tech-admin pencil-tech-admin Public

    Python 4

  2. pencil-tech-ui pencil-tech-ui Public

    The UI for Pencil Tech scheduling and shopping experience

    JavaScript 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…