Skip to content

Polish-language marine organisms knowledge base for aquarists.

Notifications You must be signed in to change notification settings

bartekbednarz013/ReefBase

Repository files navigation

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

About

Polish-language marine organisms knowledge base for aquarists.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published