Giter Club home page Giter Club logo

codeinsitute_usercentric_milestone_project's Introduction

Website for PaddyOS - Submission to my first project at Code Insitute




PaddyOS logo

Note: PaddyOS is a fictional computer operating system. The aim of this project is to promote this software to the end user.

Official Website for PaddyOS

What is PaddyOS?

PaddyOS is a robust and reliable operating system based on Linux for everyone, featuring:

  • No-nonsense and easy to learn UI with everything right where you need it. We don't use "bloatware" or other nuisance.
  • PaddyOS is free to install, as we beleive that everyone should have access to a reliable system without cost. The computer is yours, why should you pay extra or be tracked by adds?

Features

  • Introduction Screen

    • First section presented to a user with the minimalistic approach and buttons to the most important sections.
  • "What is" / Features page

    • Section for the end user to get an "at glance" overview of the software and its capabilities.
  • Download

    • Download section allows the user download the software for installation.
  • Contact Us form

    • Easy to use medium to contact developers for any queries or feedback.
  • Website is mobile-friendly and optimized for right handed use (menu is on the right side)

  • Website is compatible with Dark Mode (you can test with https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh)

  • Website is also optimized for faster loading thanks to the Lazy Loading API (https://web.dev/browser-level-image-lazy-loading/)

Ideas / Future Features

  • Forum: An online place where users can interact with developers or other users
  • FAQ: Most commonly asked questions & answers in a searchable format
  • Newsletter or RSS

Technologies used


Tools Utilized during development of the website:

  • A desktop PC with Linux Pop!_OS operating system installed
  • Visual Studio Code for manipulating .html .css and .md files
  • GIMP or GNU Image Manipulation Program to manipulate images utilized in this project (example paste picture inside Laptop screen)
  • WireframeSketcher to sketch visual aspect of website prior to development
  • Github for version control, backup & deployment to Gitpages
  • The following browsers for compatibility & testing purposes (see Testing section for further details):

Technologies/Tools incorporated into the website:

  • HTML5
    • Project based HTML5 for compatibility reasons, as all major browsers support it
  • CSS
    • Cascading Style Sheets or (CSS) standard is also supported by all major browsers for styling the website
  • Bootstrap
    • Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development
  • JQuery
    • The project uses JQuery to simplify DOM manipulation.
  • Font Awesome
    • Icons utilized in this project are fetched from Font Awesome

Development

If you are curious about the process of the development of this project, please click here.


Deployment

Current Deployment

The website is currently available at:

I have used the following method to deploy this website at GitPages but may also use this workflow to deploy any websites at GitPages:

  1. Navigate to your GitHub Project
  2. On the top of your project files, there is a menu bar. Click on "Settings"
  3. In your settings view, scroll down until the section "GitHub Pages"
  4. Here you can chose the Source (preferentially main branch) and Save to deploy
  5. Note the URL at "Your site is published at XXXXXX". This will be the URL to share

Further Deployment

You may deploy this website on your local machine for testing purposes.

On Linux, you can easilly do this on your terminal if you have git installed:

cd <to your prefered folder>
git clone https://github.com/patrickpulfer/codeinsitute_usercentric_milestone_project.git

To run, simply double click the index.html file in the target folder or run the following command:

xdg-open ./codeinsitute_usercentric_milestone_project/index.html

Downloading the source code as Zip file from GitHub is also a valid method for Linux and Windows. On the project page, look for the Code button with arrow down as shown below:

Note: You will have the extract the contents of your .zip file with your OS's decompression tool. 7zip is a good alternative.

Once unzipped, look for the index.html file and double click it.

Credits

Content

  • The text under "Based on Linux" in the "What is PaddyOS" section is copied from What is Linux article. Citation on the paragraph has been marked with link to the same source.

Media

Acknowledgements

codeinsitute_usercentric_milestone_project's People

Contributors

patrickpulfer avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.