Project Wixs is a Content Management System allowing for a seamless creation of single-page web templates featuring a simplistic drag-and-drop component interface. Project Wixs aims to provide an intuitive experience for a wide range of users; from complete beginners unfamiliar with any form of web design or HTML, to veteran designers with multiple years of experience. The system will be able to have up to ten user accounts that can create and edit web pages with a range of content typical of any modern day website (such as stylized text and images). Users will be able to create, edit, and delete up to four templates and publish one at any time for live viewing.
Production build of the project can be found here: http://cosc.brocku.ca/~c4f00g02/projectWixs
- React.js: For building majority of the responsive front end
- Node.js: For running development server and managing project dependencies (via NPM)
- PHP: For server-side scripting and connection to Sandcastle and the Postgres database
- Postgres: For relational database storage of system data
- HTML: For general structuring of page content
- SASS: A CSS extension language
- React-Bootstrap: For front-end component and layout design
- Parcel: For lightweight bundling of the project
Find in-depth contribution report here.
- Drayton Williams (@DrayWilliams1)
- Jasdeep Grewal (@jdip34)
- Cameron Hammel (@camhammel)
- Ian LeMasters (@GitG0)
- Curtis Honsberger (@HawtPie)
- Liam Howes (@LiamHowes)
- Kieran Colaco (@sabonis123)
- Nathan Hellinga (@nathan-hellinga)
All contributors were actively involved in the creation of system documentation.