Skip to content

codelover96/RedListApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RedList

Flask Web Application based on the MVC design pattern.

RedList is a catalog of endangered species, providing CRUD and search functionalities.

RedList Application Home Page

RedList Species Directory

Uses:
  • manage and keep record of endangered species across the world.
  • update species information (e.g. current population and endangered status)
  • showcase endangered species
Who can benefit:
  • Non-profit organizations, wanting to keep a record of endangered species
  • government agencies, providing financial and technical assistance to affected areas
  • the public, wanting to get informed of current endangered species

Endangered species databases

Data taken from:

African Rhino standing on a plain field

Development

Setup & Installation

  1. Make sure you have the latest version of Python installed
  2. git clone <repo-url>
  3. pip install -r requirements.txt

Running The App

Run main.py by typing python main.py

The required database is already included with dummy data.

You can find the database and the sql script in the 'instance' folder.

Default users are {role}:{email}:{password}

  1. Administrator: [email protected]:admin
  2. User: [email protected]:user

Viewing The App

Go to http://127.0.0.1:5000

You can always specify your desired host and ports like this

Requirements

Back-End

  • python
  • Flask
  • SQLAlchemy
  • Flask-SQLAlchemy
  • flask-login
  • Flask-LoginManager

Front-End

  • Bootstrap
  • jQuery
  • Popper
  • Font Awesome

License

This project is licensed under the terms of the MIT license.

RedList Logo

~codelover96

About

RedList | Endangered Species Catalog with CRUD and Search functionalities

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published