Skip to content

vedantthate/Personal_Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧑‍💼 Personal Portfolio

A Django-based web application to manage personal profiles, user authentication, and a simple portfolio homepage.

🚀 Features

  • User Registration and Login
  • Role-based user management
  • Profile Picture upload
  • Clean and responsive homepage
  • Django admin integration
  • SQLite for quick development

⚙️ Installation & Setup

1. Clone the Repository

git clone https://github.com/yourusername/personal_portfolio.git
cd personal_portfolio/personal_portfolio

2. Create a Virtual Environment

python -m venv env
source env/bin/activate    # On Windows use `env\Scripts\activate`

3. Install Dependencies

pip install -r requirements.txt

(If requirements.txt is missing, install manually:)

pip install django

4. Run Migrations

python manage.py makemigrations
python manage.py migrate

5. Create Superuser

python manage.py createsuperuser

6. Run the Server

python manage.py runserver

Now visit: http://127.0.0.1:8000/


🛠️ Technologies Used

  • Python 3
  • Django 4.x
  • HTML, CSS (inside templates)
  • SQLite

📄 License

This project is licensed under the MIT License.


🙋‍♂️ Author

This is my personal portfolio project


🙋‍♂️ Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published