Skip to content

Latest commit

 

History

History
57 lines (54 loc) · 2.99 KB

README.md

File metadata and controls

57 lines (54 loc) · 2.99 KB

ReefBase

Polish-language marine organisms knowledge base for aquarists expanded by users.

Application is implementation of three-tier architecture pattern. The user interface is a responsive single-page application built with React and Redux libraries. The application tier was based on Django and Django Rest Frameworks. PostgreSQL was used in the data tier.

All users can search by species name and use the advance search. Logged users can add new species, comment, report errors and suggest changes. New added species require moderator approval before they will be seen.

Application has features like:
-email account activation
-infinite scrolling
-progressive image loading
-light modes

Tech Stack

  • Django
  • Django REST Framework
  • Django Rest Knox
  • PostgreSQL
  • React
  • Redux
  • Axios
  • Webpack
  • Babel
  • ButterToast

Screenshots

Home



Searching



Species



Category



Add new species



Advanced search



Unaccepted species tab in admin account page



Login, forgotten password, registration



Light modes