/The-Sparks-Foundation-Intership

The Sparks Foundation Internship Tasks

Primary LanguageEJS

The-Sparks-Foundation-Intership

Task 1: Basic Banking System

  • Create a simple dynamic website which has the following specs.

  • Start with creating a dummy data in database for upto 10 customers. Database options: Mysql, Mongo, Postgres, etc. Customers table will have basic fields such as name, email, current balance etc. Transfers table will record all transfers happened.

  • Flow: Home Page > View all Customers > Select and View one Customer > Transfer Money > Select customer to transfer to > View all Customers.

  • No Login Page. No User Creation. Only transfer of money between multiple users.

  • Host the website at 000webhost, github.io, heroku app or any other free hosting provider. Check in code in gitlab.

    Frontend : HTML, CSS, JavaScript, Bootstrap

    Backend : Node.JS

    Database: MySQL

    IDE: VS Code

Task 3: Payment Gateway

Integration

  • Create a simple website where payment gateway is integrated.

  • There will be a simple donate button on homepage. On clicking the donate button, the user will land on the payment page where user can select the amount to be paid and the payment type, e.g. credit card, Paypal, etc.

  • Once the payment is done and invoice will be generated and email will be sent to the user for the payment received. The invoice will contain the amount.

  • On any page / email, only basic information is needed.

  • Create your own temporary / sandbox / testing accounts with 3rd party for integrations.

  • Host the website at 000webhost, github.io, heroku app or any other free hosting provider. Check in code in gitlab.

    Frontend : HTML, CSS, JavaScript, Bootstrap

    Backend : Node.JS

    IDE: VS Code