Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Banterbird Starter 🐦

Welcome to Banterbird, a mini social media web app built with Flask and vanilla JavaScript.

🚀 Project Overview

This is the starter version of the app that simulates a X-like feed. It currently features:

  • A hardcoded user (admin)
  • One hardcoded post rendered on page load
  • A basic "New Post" form (not yet connected to backend or persistent storage)

🏗️ Technologies Used

  • Python (Flask)
  • HTML + JavaScript
  • DOM manipulation using JS templates

📦 Setup Instructions

  1. Clone or fork this repository.
  2. Navigate to the project folder.
  3. Install Flask:
    pip install flask
  4. Run the Flask app:
    python app.py
  5. Open your browser to http://127.0.0.1:5000/

🛠️ Next Steps

This project will be extended to include:

  • Persistent storage (JSON or database)
  • Secure user input handling
  • Feature expansion based on student ideas
  • Security hardening (XSS protection, CSRF handling, etc.)

🎯 Student Tasks

As part of the project, you'll:

  • Suggest and implement new features
  • Analyze and fix security flaws
  • Collaborate using a shared Trello board

Happy hacking!

— Built for ASCTE Cyber 301

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages