Skip to content

Nemwel Relworx Money is a Single Page application that aims to showcase how transactions can be handled in the client side.

License

Notifications You must be signed in to change notification settings

Nemwel-Boniface/Relworx_Money

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Relworx_Money

Nemwel Relworx Money is a Single Page application that aims to showcase how transactions can be handled in the client side. The application allows users to create accounts, sign in to their accounts and depending on their rights (admin/ user) they can be able to topup or send money to other valid users in the application.

The project makes use of the browser local storage as its database. When the page loads for the first time in a users browser, an admin user called Nemwel Boniface is created and his details is stored in the users browser local storage. The project is hosted on GitHub and is deployed by Netlify.

To plan my tasks, I created a Kanban board where I prioritized and broke the project requirements into small doable chunks of tasks.

The project requirements were as follows:

  1. Users can create an account and log in.
  2. Admin can top up money onto a user’s wallet.
  3. Users can send the money deposited onto their account to another user.
  4. Users can receive money from another user
  5. Users can check their new balance

There were constraints as to how the project was supposed to be created:

  1. Do NOT download or use an already built website template.
  2. Do NOT use any CSS libraries/frameworks e.g Bootstrap or Materialize.
  3. Do NOT use frameworks or libraries like JQuery, Angular, Vue or React.
  4. Use only html , css and javascript to build the prototype.
  5. Don't build any back end for the prototype , use dummy data or your browser local storage where necessary.
  6. Deploy the project

Enjoy!

screenshot screenshot screenshot screenshot

Built With

  • HTML-5
  • CSS3
  • Javacript
  • Netlify - Deployment

Testing

You can create a user by signing up from the sign up form that can be found by clicking the Sign up buttons. Optionally you can sign in using the admin credentials email : nemwelboniface@outlook.com password : nemwel123.

Live Demo

Live site URL to the project Live Demo Link

Video demo

A demo presentation video can be found on my Drive Video presentation video

Getting Started

  • To get a local copy up and running follow these simple example steps.

Prerequisites

  • You only need a browser to run the html file in.

Setup

  • Create a new folder to store the files in.

Install

  • Open your command prompt or terminal and run.
  • git clone git@github.com:Nemwel-Boniface/Relworx_Money.git .
  • Navigate to project folder cd Relworx_Money
  • Open with your favourite editor code . (Vidual studio code)

Deployment

  • Project is deployed using Netlify

Authors

👤 Author1

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

Nemwel Relworx Money is a Single Page application that aims to showcase how transactions can be handled in the client side.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages