Table of Contents
SoundWaves was the final project for the first year of my Front-end studies at Noroff School. Here, I had to put into practice everything I learned throughout the year, showcasing my ability to plan solutions, design a user interface, and build and test a responsive web application, all while adhering to the restriction of using only HTML, CSS, and vanilla JavaScript. No frameworks or libraries were used in this project.
I was tasked with building a front-end user interface for an existing API blogging application. The client requested a responsive application that allows users to view dynamic blog posts. Additionally, the client required admin pages to register, login, and manage their blog posts.
Users can create posts directly from SoundWaves. To do so, they must first register. Simply press the keyboard shortcut (⬆️⬆️⬇️⬇️⬅️➡️) to be redirected to the login/register page (or go directly to this link).
Register your account using the email format @stud.noroff.no.
After registering, log in with your created account, and you will have access to the admin panel.
From there, you can create, edit, and delete posts.
Make sure you have Git installed on your local machine. You can download it from here
Clone the repo:
git clone https://github.com/NoroffFEU/SoundWaves.git
Navigate to the project directory:
cd Soundwaves
Open the project with VSCode:
code .
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
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.
- Clone your fork (
git clone <URL of your fork>
) - Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Make your changes to the codebase.
- Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request to the
main
branch of the original reposityory. Provice a clear description of the changes you made and why they are necessary.
This project is licensed under the MIT License. This means you are free to use, modify, and distribute this software as long as the original license is included with any distributions or derivative works.