ZEFEN (ዘፈን) is a web application that offers access to Ethiopian music genres, including Tezetz, Bati, Ambasel, and Anchihoye.
Upon visiting the landing page, users will find lateest relese or personal recomendation.....section and login path/form and navigation links to Music Genres, Search, Instrument,upload music, about and signin/signup.
The Music Genres page allows users to explore the four music genres, each displaying a brief overview of the genre, as well as the artist(s) and their music that are associated with that genre.
On the Search page, users can browse through all the artists' pictures, names, and music. They can search for a specific artist by name and listen to their music. Future plans include expanding this page to offer more detailed information about each artist, such as additional music lists and short bios.
The Instrument page showcases cultural instruments with brief descriptions. Future plans include adding a shopping option for these instruments.
the About page provides an overview of the web application. For the future, this page may include additional information such as purchase details and data protection policies.
this is an option to the user/artist to upload music
you must sign in/sing up to listen or explore the categories and music.
In summary, ZEFEN is an application that offers an immersive and user-friendly experience for those who want to explore Ethiopian music and culture.
* add the env variables for the node server in .env file
* install dependencies of the server as: npm i
* install dependencies of the client
cd to client folder then npm i
* from the main dir run the server: node server.js
* from the client dir run the client: npm start