Skip to content

stefani-gifta/org-Sheet-Generator-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sheet Generator

image image

This is an Excel (.XLSX) generator created for BSLC (Binus Student Learning Community).

It aims to automate the previously manual process of creating a progress tracker for BSLC's events. The intended users are project managers of the events, but the generated file will be used by all of BSLC members to track deadlines during an event planning.

You are free to use the service here.

Project Details

Structure

/
├── client/     # React frontend using Vite
├── server/     # Express backend
├── package.json
├── package-lock.json
├── vercel.json
├── .gitignore
├── README.md
└── LICENSE

App Flow

  1. User specifies the event name and the divisions that will be involved in the event planning.
  2. User chooses one of the templates available.
  3. Backend processes the request and the user will be prompted to wait.
  4. Once the Excel (.xlsx) is created, the file will automatically be downloaded to the user's Downloads folder.
  5. User can simply click on a button to create another sheet if needed.

The whole process takes approximately 30 seconds.

Tech Stack

  • Backend: Express
  • Frontend: React + Vite
  • Deployment: Vercel

Installation & Setup

  1. Install dependencies:

    cd client && npm install
    cd ../server && npm install
    cd ..
  2. Install root dev dependencies:

    npm install
  3. Start development servers:

    npm run dev

Contributors

Role Name
Project Manager Gifta
Figma Designer Selina
Frontend Developer Yimei, Gifta
Backend Developer Danil, Alwan

License

This project is licensed under the terms of the MIT license.

About

A collaborative full-stack web application developed with React (frontend) and Express.js (backend)

Topics

Resources

License

Stars

Watchers

Forks

Contributors