Kartoza.web.project.mp4
#This is a web application that allow's authenticated users to add their locations
- Python Django
- Bootstrap
- postgreSQL
- postgis
- django-leaflet
- User Registration Page
- Login Page
- User Profile Page
- User Edit Profile Page
- Home page with map with marked locations of users
- logg activities for tracking user authentication
- Create a python enviroment locally
- Activate the enviroment
- Clone the project
- Install packages from requirments.txt file
- pip install -r requirments.txt
- Create your database usering postgreSQL
- Add the below
- Database Name
- Database password
- Database user
- Creating the below Extension for the database
- CREATE EXTENSION postgis;
- CREATE EXTENSION postgis_topology;
- Run migrations
- pthon manage.py makemigrations
- Migrate
- python manage.py migrate
- Run Server
- python manage.py runserver
- Create a User using the Register link in the navbar
- Login with the authenticated users
- Go to your profile page by clicking the profile link in the dropdown in the navbar
- Update your account by clicking the update button on your profile page