April 1, 2024 • Projects
Thanks, for sharing:
To take a break from all the learning and to enjoy something practical, I have decided to update my project called Our Spot. It is a social network that provides people with an opportunity to share their favourite spots around the world.
It was created as a minimum viable project (MVP) that included CRUD capabilities and used Django as the framework. I am going to improve it by including:
Authentication - the ability to register and confirm an email address. Right now you can sign up using notreal@notrealemail.com and it will let you in!
Password change/update - get instructions via email for password management.
Follow System - The ability for members to follow each other.
Trending images - show the images with the most likes
Tags - add tags to images
Albums - the ability to keep images in specific albums
Map outline - show an outline of where a user has included images from or maybe one map on the homepage that highlights all the images shared by members.
Delete account - ability for a user to delete their account
Upgrade database - now that ElephantSQL are closing down and I use them to host the database, I want to create a PostgreSQL database.
Improving current features
The search bar is pretty basic so I would like to update that to be more dynamic.
When you add an image it is placed under a particular country but not much else happens with this - I will see if I can use it in anyway - probably be useful when adding the map.
The current feed just shows newly added images but I will include new members (their image appears with their first post), and trending images.
The project is available on my GitHub.
Thanks, for sharing: