Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/reachsumit/learningflask

The purpose of this project is to make a web application using Flask that allows user to signup, login, logout (with a postgresql database). Proide user with a nearby events (using wikimedia's nearby API). Display an interactive map for the results (using leaflet.js).
https://github.com/reachsumit/learningflask

flask heroku herokuapp javascript leaflet postgresql-database python-3-6 wikimedia-api

Last synced: 24 days ago
JSON representation

The purpose of this project is to make a web application using Flask that allows user to signup, login, logout (with a postgresql database). Proide user with a nearby events (using wikimedia's nearby API). Display an interactive map for the results (using leaflet.js).

Awesome Lists containing this project

README

        

# Learning Flask
The purpose of this project is to make a web application using Flask (a micro webframework built in Python) that provides following funcationalities:
1. It allows user to signup for an account, login to and logout from the account (with a postgresql database).
2. Allow the user to search for any addrses, and proide the user with a nearby events (using wikimedia's nearby API).
3. Display an interactive map for the results (using leaflet.js), map should also provide hyperlinks with each marker for the corrseponding event's wikimedia page.

## Additional details
* Web app for this project is hosted at https://flaskdemomap.herokuapp.com/
* Complete code is available in this repository.

## Screenshots

### Home page
![Home page](https://i.imgur.com/FY2LMJR.png)

### Sign up page
![Home page](https://i.imgur.com/OIv1fKJ.png)

### Landing page - default
![Landing page - default](https://i.imgur.com/VtnhyWM.png)

### Landing page - search results
![Landing page - search results](https://i.imgur.com/0jxdlTC.png)