Skip to content

Apoorva2640/alumni-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🌍 Alumni Stories Interactive Map

An interactive full-stack web application that visualizes alumni networks through geospatial mapping, enabling dynamic exploration of connections and stories.

Built using Django, JavaScript, and Leaflet.js, this project combines backend data systems with real-time map-based visualization.


🚀 Key Features

  • 🗺️ Interactive alumni map using OpenStreetMap and Leaflet.js
  • 📍 Dynamic pins with detailed alumni profiles and stories
  • 🔄 REST API for seamless data flow between frontend and backend
  • 📤 CSV export for easy data sharing
  • 🔐 Form validation and CAPTCHA for secure data handling
  • 📱 Responsive design across devices
  • 🗄️ SQLite-based backend with Django ORM

🧠 Technical Highlights

  • Developed a full-stack architecture using Django (backend) and JavaScript (frontend)
  • Designed and integrated RESTful APIs for efficient data exchange
  • Implemented geospatial visualization using Leaflet.js
  • Built secure and user-friendly forms with validation and CAPTCHA
  • Enabled data portability through CSV export functionality
  • Managed backend data using Django ORM with scalable database structure

⚙️ Tech Stack

  • Backend: Django, Django REST Framework, Python
  • Frontend: HTML, CSS, JavaScript
  • Visualization: Leaflet.js, OpenStreetMap
  • Database: SQLite
  • Other: CORS, Form Validation, Media Handling

🧪 How to Run

git clone https://github.com/Apoorva2640/alumni-map.git
cd alumni-map
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

About

Full-stack alumni network visualization using Django, REST APIs, and Leaflet.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors