Skip to content

dlmarques/ezlearn-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EzLearn Client

An application used for e-learning with a dashboard where users can access all for a successful journey, built with React, Redux, JavaScript, and CSS.

EzLearn has a calendar where users can book tasks, a to-do list, and a file manager that allows users to upload and save files. All data is saved in a database in real-time.

Project Status

This project is currently in development.

Project Screen Shot(s)

screenshotez secreenshotez2 screenshotez3 screenshotez4

Installation and Setup Instructions

This client only renders with server-side running

Clone down this repository. You will need node and npm installed globally on your machine.

Installation:

npm install

To Run Test Suite:

npm test

To Start Server:

npm start

To Visit App:

localhost:3000/

Reflection

This is a side project where I can evolve my skills and work with the latest and best technologies. This project allowed me to work and evolve my backend skills, build my own APIs, and increase my frontend skills too! I have experience with thinking and creating all the project and gave me much knowledge.

At the end, the technologies implemented in this project are React, React-Router 4.0, Redux, and a significant amount of VanillaJS, JSX, and CSS. I chose to use the create-react-app boilerplate to minimize initial setup and invest more time in diving into weird technological rabbit holes. In the next iteration I plan on handrolling a webpack.config.js file to more fully understand the build process.

License

Copyright © 2022 dlmarques. All rights reserved.

About

EzLearn Client-side

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published