Skip to content

jmajety-dev/Freedemy

 
 

Repository files navigation

Freedemy

Freedemy is a free online skill learning platform built using Django, HTML5 and CSS3, SQLite.

Table of Contents

Prerequisites

Ensure you have the following installed on your machine:

  • Python and pip: Download Python
  • Virtual Environment (optional but recommended)
  • Git: sudo apt-get install git (On Debian/Ubuntu)

Installation

git clone https://github.com/pothuguntaumesh/Freedemy.git
cd Freedemy``

`python3 -m venv venv`
`source venv/bin/activate`
`pip3 install -r requirements.txt`


## Database Setup

1. Create a new database and user in your preferred database system.
`python3 manage.py makemigrations`
`python3 manage.py migrate`

`DATABASES` configuration with your database details.

## Run the Development Server

`python3 manage.py migrate`
`python3 manage.py runserver`

# Access Admin Interface

If you created a superuser using
`python3 manage.py createsuperuser`
you can access the admin interface at [http://127.0.0.1:8000/admin/](http://127.0.0.1:8000/admin/).

## Testing

To run the unit tests:
`python3 manage.py test
`

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.0%
  • JavaScript 3.0%
  • HTML 1.5%
  • CSS 1.2%
  • C 0.2%
  • SCSS 0.1%