Link to our hosted project - https://abdulmx.pythonanywhere.com/
This platform is aimed at developing a user-friendly platform that enables users without any coding background or knowledge to create and customize their own websites in minutes. It also allow user to select from the available templates and customize it according to his/her wish. The platform will basically provide services to two categories of users namely; authenticated users and un-authenticated users. The authenticated users will have full access to all the services offered by the platform while the unauthenticated user will have limited access to only a select few basic features and a call to action.
-
User: Unauthenticated
- Visit the platform to view basic information about it.
- View and Interact with the documentation.
- Register to setup a new website.
- Setup website by filling out some information.
- Browse through available templates.
-
User: Authenticated
- Full access to the platform.
- Access to backend of created website.
- Ability to create more pages.
- Ability to change template.
- Unique address.
- Ability to add social media links.
- Documentation
- Designs Sketch
- GitHub Repo with read.me content
- Database Schema
- Mood Board
- Project Structure
Frontend: HTML, CSS, Javascript, Bootstrap
Backend: Python, Django
Design: Figma
-
Clone the project
git clone https://github.com/zuri-training/Team-Scorpionw2.git
-
Go to the project directory
cd Team-scorpionw2/my_cms/
-
Create a virtual environment
python3 -m venv .venv
-
On the Virtual environment
/.venv/Scripts/activate
-
Install the dependencies
pip install -r requirements.txt
-
Start the Server
python3 manage.py runserver
-
Finally open your browser and locate http://localhost:8000/home