A simple website consists of multiple interlinked web pages with related contents. Design and development are the two stages that each web page goes through. A web page's appearance is defined by web design, while its functionality is defined by web development.
In addition, to maintain consistency, simplicity, feedback, and fault tolerance, a successful website must follow the User Interface Design Principles. It provides a couple of rules guiding web developers in designing responsive and errorless websites. Likewise, the website's appearance and interaction with users may be improved through five essential multimedia features. Text, images, audio, video, and animation are all included. (Simply Effective Web Design Inc., n.d.)
Furthermore, a completely working website contains various functionalities enabled by the scripting language JavaScript (JS). The combination of Hypertext Markup Language (HTML) + Cascading Style Sheets (CSS) + JS is frequently used for building a website. In short, HTML is used to create a website's structure; CSS is used to design the site's general layout, and JS is used to build the site's functionality.
In this group assignment, our group constructed a student organisation website as the official platform of Asia Pacific University (APU) based on the team model. This website presents the most up-to-date information and activities for members and non-members to guarantee that information can be discovered to the greatest extent possible.
- idb-keyval - A super-simple-small promise-based keyval store implemented with IndexedDB
- Anime - A lightweight JavaScript animation library
- Firebase-Api-Encapsulation - The encapsulated library of firebaseapi
This project is written in Vanilla js, without any dependency, and can be directly opened locally.
- Clone the repo
git clone https://github.com/yuenci/NFTarts
- Open the index.html locally.
- Or Open index.html with http server
Currently supports two registration methods: email registration and Google account registration.
Administrators can publish new news through the news writer
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Innis - @InnisYu - yuenci1575270674@gmail.com
Pheymin - @p_min23
Yannis - @lengzhiyan1015
Distributed under the GPL License. See LICENSE for more information.