https://github.com/arshia-rgh/personal_portfolio
A website for my personal portfolio
https://github.com/arshia-rgh/personal_portfolio
Last synced: 3 months ago
JSON representation
A website for my personal portfolio
- Host: GitHub
- URL: https://github.com/arshia-rgh/personal_portfolio
- Owner: arshia-rgh
- Created: 2024-08-13T14:12:32.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-09T15:42:15.000Z (8 months ago)
- Last Synced: 2025-01-13T05:06:56.267Z (5 months ago)
- Language: Python
- Homepage: https://arshia1212.eu.pythonanywhere.com/
- Size: 3.01 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Portfolio Website
This is a personal portfolio website built using Django. It showcases various projects, skills, job experiences, education, interests, and certificates.
## Live Link
[Live Project Link](https://arshia1212.eu.pythonanywhere.com/)## Features
- **Projects**: Display a list of projects with details such as name, description, source link, live link, and status.
- **Skills**: Showcase skills with name, description, and logo.
- **Job Experience**: List job experiences with company name, position, start date, and end date.
- **Education**: Display educational background with university name, degree, start date, and end date.
- **Interests**: List personal interests with name and description.
- **Certificates**: Showcase certificates with name and certificate link.## Technologies Used
- 
- 
- 
- 
- 
- 
- 
- 
## Installation
1. Clone the repository:
```bash
git clone https://github.com/serene1212/portfolio-website.git
cd personal_portfolio
```2. Create a virtual environment and activate it:
```bash
python -m venv venv
source venv/bin/activate
```3. Install the dependencies:
```bash
pip install -r requirements.txt
```4. Set up the environment variables:
```bash
cp sample.env .env
# Edit the .env file to add your settings
```5. Apply the migrations:
```bash
python manage.py migrate
```6. Run the development server:
```bash
python manage.py runserver
```## Running Tests
This project is implemented with Test-Driven Development (TDD). To run the tests, use the following command:
```bash
python manage.py test