Skip to content

Site allowing users to share photos of bacteria/microbes they've cultured, implemented in Django 4.1.7 under Python 3.9.16. Site was created as group projects for subject Basics of web apps.

Notifications You must be signed in to change notification settings

reddog3s/MyBacteriaSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyBacteriaSite

Site allowing users to share photos of bacteria/microbes they've cultured, implemented in Django 4.1.7 under Python 3.9.16.
Site was created as group projects for subject Basics of web apps.

Requirements

All requirements are listed in requirements.txt.

Functions

  • Logging in, registration, logging out,
  • CRUD (Create-Read-Update-Delete) operations for users' accounts, users' posts and microbes (admin only),
  • Users can like posts after logging in,
  • Filtration forms for posts and microbes,
  • Map showing locations of posts,
  • Generating pdf reports containing site's statistics,
  • Ability to add multiple microbes at once by uploading CSV file,
  • Static files stored in Amazon S3 bucket.

Testing data

Users were created manually. Posts were created automatically using custom command
python manage.py create_posts N,
where N is the number of posts to create.
Photos were taken from AGAR Dataset and author's own experiments.
Microbe data was downloaded from NCBI using get_microbes.py.

Authors

Wojciech Gajewski - backend in Django, AWS integration, deployment on pythonanywhere.com.
Ewelina Dobosz - JS, CSS, HTML.

About

Site allowing users to share photos of bacteria/microbes they've cultured, implemented in Django 4.1.7 under Python 3.9.16. Site was created as group projects for subject Basics of web apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published