A huge directory for Somali poetry with over 70 poets and hundreds of poems. Made with react and express api
# Murti App
This is a hobby project made with reactjs Project website.
How it's made:
Tech used: React, styled-components, Nodejs, Expressjs, Cheerio, Restful API
Reactjs is used on the frontend for displaying data and state management, Styled Components
to style the web pages, and Nodejs/Express API to handle data on the backend.
The API scrapes the data from puplic website using Cheerio.
Optimatizations:
(Optional)
It may take couple seconds for the first time to load the data and be displayed on the screen.
We can use react useContext hook and session storage to store a cache
of the first page on the users browser, so second time they visit it loads faster.
We can also give the pages a better look with CSS.
Lessons Learned:
I have learnt a lot from this project. Making my own API - a web scraping one at that -
for the fronted to use was the biggest challenge. I have also consildated my understanding of
useState react hook.
Other Projects:
Covert videos into MP3
github.com .
The popular Tenzies dice game
github.com .
Fruit shop
github.com
Tesla website clone made with Reactjs
github.com .