Skip to content

Peterspeaking/banterbird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors