Coder Social home page Coder Social logo

project1's Introduction

Project Title: Revamp of Cakkavala Meditation Centre Website

1. Overview

The society "Cakkavala Meditation Centre" was set up in 2000. Thereafter it set up a website with the primary purpose of:

  • Disseminating news and information of activities
  • Sharing resources on the practice of meditation
  • Providing a channel to contact the society

The website's layout (link here) has not changed since it was set up in 2000.

Problem statement

New sections and pages were added as and when needed over time. As a result, the website gradually became disorganised and un-intuitive, with having to click on various pages to search for what they need. The site owner has additionally expressed the wish to improve the site by making it mobile responsive.

Objective

This project is an effort to revamp the original website, such that its layout is simple and conducive for viewing of information and accessing online resources. The next objective is to make the site mobile responsive.

Demo of Revamped Site

A live demo of the revamped website can be accessed here: https://4forces.github.io/project1/

2. UX, UI and Features

Wireframes

Initial wireframing was done via hand-sketches on paper. This was subsequently digitised by porting over to Adobe XD.

Figure (a): Wireframes by Hand-sketching

Figure (b): Wireframes by Adobe XD

Appearance

The new site has a similar color theme with the original website, which is light-blue. Blue tones are related to stability, peace and calmness - the qualities of meditation.

Features and Pages

The following points were kept in mind in the design of the website:

  1. Organised
  2. Simple look and feel
  3. Ease of navigation

a) Home Page Upon visiting the site, the first page visitors see shows the updates of recent activities. This is inline with one of the site's primary purpose, which is to inform and update on upcoming activities. After which is an introduction of the background of the meditation teacher and the society.

b) E-dhamma Page This page serves as a central repository for the various online resources. The resource materials were scattered, and at times duplicated on various pages on the original site.

c) Contact Page The contact page has a form element designed to receive enquiries and messages from visitors. It is hoped that this feature will provide some convenience to visitors making enquiries. The original site does not have this feature. An email address is also provided in the event visitors still wish to contact the society directly.

Target Audience

The main visitors to the website will be those who are interested in updates on the weekly group meditation sittings and to-be conducted meditation retreats. The second group of visitors are those who may be looking for resources related to the practice of meditation.

Future Improvements

  1. To incorporate a form of database to capture forms data at the contact page.
  2. To include a message box to indicate successful form submission at the contact page.
  3. To incorporate a form element for members registration. Either locally, or an external site like Google forms.

3. Technologies Used

The following technologies were used in the construction of this website:

  1. Bootstrap v4.0
  2. HTML
  3. CSS
  4. JavaScript

4. Testing

Site responsiveness was tested on:

  • Firefox
  • Google Chrome
  • Microsoft Edge
  • iPhone 6/7/8
  • iPhone X
  • Moto G7
  • Oppo R11

Checks performed

  1. W3C Validator - Link here
  2. CSS Jigsaw Validator - Link here
  3. Images do not appear distorted
  4. Site elements display as intended
  5. Internal and external links are working/not broken

Bugs discovered

  1. On the homepage, when the carousel arrow is clicked, the page moves up and the "News" header is covered.
  2. On Microsoft Edge, footer background colour disappears.

5. Credits

HTML and CSS Tips:

  1. W3Schools.com

Images:

  1. Cakkavala Facebook page
  2. Brahmavihari Meditation Centre Facebook page
  3. Unplash
  4. Pexels
  5. CC Search

Fonts and Icons:

  1. Google Fonts
  2. Font Awesome 4
  3. Favicon.io

Scripts:

  1. Bootstrap v4.0
  2. Smooth scrolling effect

project1's People

Contributors

4forces avatar

Watchers

James Cloos avatar  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.