Skip to content

TraxDinosaur/StudyLinks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 StudyLinks

A simple, fast, and friendly URL shortener built with Flask + MongoDB. Perfect for saving long educational links with a quick code you can remember. 🧠🔗


🚀 Try it out

Paste your long study URL, get a tiny code like #abc123, and use that code to get back to it later!


🌟 Features

  • 🔒 URL validation & smart formatting
  • 🪄 Random code generation (like #xYz9T3)
  • 💾 MongoDB for persistent storage
  • 📈 Basic API for stats

🛠️ Tech Stack

  • Python (Flask)
  • MongoDB Atlas
  • HTML + Bootstrap (for the frontend)

📸 Screenshots

Study Link Screenshot


💡 Getting Started

  1. Clone the repo

    git clone https://github.com/TraxDinosaur/StudyLinks.git
    cd StudyLinks
  2. Install dependencies

    pip install -r requirements.txt
  3. Run the server

    python app.py
  4. Open your browser

    http://localhost:5000
    

🧪 API Endpoint

  • /api/stats – returns basic count of stored links
{
  "total_urls": 12,
  "total_codes": 12
}

👤 Author

TraxDinosaur 🌐 traxdinosaur.github.io


📄 License

Creative Commons BY-SA 4.0 Feel free to remix or share – just give credit and share alike.


About

A minimal Flask-based URL shortener for saving and retrieving study links using short codes.

Topics

Resources

Stars

Watchers

Forks

Contributors