Skip to content

rcoffie/web-portfolio-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kartoza.web.project.mp4

web-portfolio-pro

#This is a web application that allow's authenticated users to add their locations

Technologies

  • Python Django
  • Bootstrap
  • postgreSQL
  • postgis
  • django-leaflet

Features

  • 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

Setup

  1. Create a python enviroment locally
  2. Activate the enviroment
  3. Clone the project
  4. Install packages from requirments.txt file
    • pip install -r requirments.txt
  5. Create your database usering postgreSQL
  6. Add the below
  • Database Name
  • Database password
  • Database user
  1. Creating the below Extension for the database
    • CREATE EXTENSION postgis;
    • CREATE EXTENSION postgis_topology;
  2. Run migrations
    • pthon manage.py makemigrations
  3. Migrate
    • python manage.py migrate
  4. Run Server
    • python manage.py runserver

How to Use the project

  1. Create a User using the Register link in the navbar
  2. Login with the authenticated users
  3. Go to your profile page by clicking the profile link in the dropdown in the navbar
  4. Update your account by clicking the update button on your profile page

Note

for windows users if you are having problems with installing Grdal

Watch this youtube video

WXWorkCapture_1666709378190 WXWorkCapture_16667092009477

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published