OPTIMUS
A Content Management System to allow users create simple websites, for example a portfolio page, a landing page or even a blog.
This system allows user create, edit, and update content. Contents can be deployed.
For Developers
Contributing
Contributions are always welcome!
See CONTRIBUTING.md
if you want to make contributions to this project.
Please ensure you follow the steps in the CONTRIBUTING.md
. If you don't, your contribution will be rejected.
Run Locally
See CONTRIBUTING.md
.
Features
-
User: Unauthenticated
- Visit the platform to view basic information about it.
- View and Interact with the documentation.
- Register to set up a new website.
- Setup the website by filling out some information.
- Browse through available templates.
-
User: Authenticated
- Full access to the platform.
- Access to the backend of the created website.
- Ability to create more pages.
- Ability to change the template.
- Unique address.
- Ability to add social media links.
Tech Stack
Client: HTML • CSS • JavaScript
Server: Python • Django
Design: Figma
Useful Resources
To deploy
- copy the link to the repo
https://github.com/zuri-training/my-cms-pjt19
- on your local, run
git clone https://github.com/zuri-training/my-cms-pjt19
- run
cd my-cms-pjt19
- run
virtualenv -p python3 env
- run
/env/scripts/activate
- run
pip install -r requirements.txt
- run
cd optimus
- run
py manage.py runserver
frontend development of ironside
https://www.figma.com/proto/4T9P5cUlMpWiw4XCqt6CVH/Optimus-CMS?page-id=0%3A1&node-id=605%3A271&viewport=1838%2C-867%2C0.12&scaling=contain&starting-point-node-id=297%3A124
Frontend development of haul point
https://www.figma.com/proto/4T9P5cUlMpWiw4XCqt6CVH/Optimus-CMS?page-id=0%3A1&node-id=18%3A20&viewport=1308%2C-1264%2C0.16&scaling=min-zoom&starting-point-node-id=102%3A23
frontend development of smart studio
https://www.figma.com/proto/4T9P5cUlMpWiw4XCqt6CVH/Optimus-CMS?page-id=0%3A1&node-id=119%3A25&viewport=1308%2C-1264%2C0.16&scaling=min-zoom&starting-point-node-id=102%3A23
frontend development of chop chop
https://www.figma.com/proto/4T9P5cUlMpWiw4XCqt6CVH/Optimus-CMS?page-id=0%3A1&node-id=18%3A24&viewport=1471%2C-4406%2C0.13&scaling=contain&starting-point-node-id=297%3A124&show-proto-sidebar=1
Frontend development of honey lens
https://www.figma.com/proto/4T9P5cUlMpWiw4XCqt6CVH/Optimus-CMS?page-id=0%3A1&node-id=297%3A124&viewport=1308%2C-1264%2C0.16&scaling=min-zoom&starting-point-node-id=102%3A23
Iron hide links
@philip-ifeanyi
Anchor links effected in the templates for the following: