Skip to content

This app shows you the events in the past based on current day!

Notifications You must be signed in to change notification settings

sonnguyen9800/TodayInHistory-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot

Today in History (Simplified Version)

A funny project built on React, which shows you the events that happend on the same day as when you visit the app, but in different year in the past. This is an application made for education and training on React. The original version include backend parts and account system.

Getting Started

  • Clone or pull this repository
  • On the repository folder (from your local machine), run npm init
  • Run npm install
  • Run npm start
  • The app will run on port 3000
  • Enjoy the APP

How to Use

  • Very simple, at first time run, a random event or birthday/death day of a famous person will show up. You have extra information and image (if possible) as illustration.

  • A button near the info paragraph leads you to the wikipedia page!

  • Click on "More Events" to see next random event!

Prerequisites

  • nodeJS
  • react
  • create-react-app
  • internet access (LOL)

Sample Images and Demostration

Click to the image below to watch demo on youtube!

Watch the video

API

Important Library

  • react-bootstrap: My favourite!
  • create-react-app framework: very good to build app

Deployment

  • You can run npm build to make a build folder. Put it inside backend or a main app!

Versioning

  • Alpha 1.0 UI
  • This version do not support account system, advance version does.

Wait a minute ... what about the "advanced version"? Where is it?

  • The final version of this app include a backend, a supported account authorization and authentication system based on JWT token. Also, we have api call to serverless backend on AWS Lambda. In addition, I use DynamoDB to store data.

  • Technology i used in this verion: DynamoDB, expressJS, serverless framework, aws-sdk, I also did deploy the app successfully on Amazon by Elastic Beanstalk.

  • You can see the below video to have a quick overview on my app.

Watch the video

  • While this version provides more functionalities, I find it troublesome to publish due to the fact that there are too many framework come along. So I will not publish it. You can pm me for further information.

Authors: sonnguyen9800

License

  • Free for educational purpose.

  • Do not use it for your assignment.

Acknowledgments

  • LinkedinLearning courses which taught me React

About

This app shows you the events in the past based on current day!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published