Skip to content

letnagao/website-dogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website Dogs 🎯

Website Dogs made using React & JavaScript.

Language count Top language Repo size Commit Activity Latest commit GitHub watchers Maintained

Preview ⚡️

Website 💻

https://website-dogs.pages.dev/

Features 🔥

✔️ Authentication with email & password
✔️ Persistant data with local storage
✔️ Asynchronous events handling
✔️ Performance improvement with lazy loading

Technologies used 🛠️

Design: Css & Styled Components
Backend: NodeJs
Libraries:
- redux-logger: console logging redux data flow
- redux: state management
- redux-thunk: handling asynchronous events
- axios: implement api requests with ease
- reselect: reusing redux selectors in a performant way
- redux-persist: storing data in local storage
- concurrently: for running multiple scripts concurrently

Usage 📋

1. Server Setup
#1. clone this project
~ git clone https://github.com/letnagao/website-dogs.git
#2. cd into it
~ cd website-dogs
#3. install server dependencies
~ npm i
#3. install client dependencies
~ cd client && npm i
#4. run app (both client & server)
~ npm run dev

available scripts

~ npm run client
~ npm run server
~ npm run build
~ npm run dev
~ npm start

Contributing 💡

Pull request are welcome but please open an issue and discuss what you will do before 😊

Like this project? 💖

If you are feeling generous, buy me a coffee! - https://www.buymeacoffee.com/lunagao