Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Student Enrollment Form using JsonPowerDB

Description

Student Enrollment Form is a web-based application developed using HTML, CSS, and JavaScript with JsonPowerDB as the backend database. The application allows users to add, update, and manage student enrollment records through an interactive form interface.

The project demonstrates the use of JsonPowerDB for performing CRUD operations and implementing form validation with a user-friendly interface.


Live Demo

https://effulgent-moonbeam-206d20.netlify.app/


GitHub Repository

https://github.com/barsha20061001/Student-Enrollment-Form-Using-JsonPowerDB


Table of Contents

  • Description
  • Features
  • Benefits of JsonPowerDB
  • Scope of Functionalities
  • Project Structure
  • How to Run
  • Usage
  • Illustrations
  • Project Status
  • Release History
  • Sources
  • Author

Features

  • Student enrollment form with multiple input fields
  • Form validation to prevent empty submissions
  • Save student records
  • Update existing student records
  • Reset form functionality
  • Interactive user interface
  • Primary key-based record management using Roll Number

Benefits of using JsonPowerDB

  • Simple and lightweight database
  • Schema-free JSON-based storage
  • High performance and low latency
  • Easy integration with web applications
  • Serverless architecture support
  • REST API-based operations
  • Fast development and deployment

Scope of Functionalities

The application provides the following functionalities:

  1. Enter student enrollment details.
  2. Validate user inputs.
  3. Save student information.
  4. Update existing student information.
  5. Reset form fields.
  6. Manage student records using Roll Number as the primary key.

Project Structure

Student-Enrollment-Form-Using-JsonPowerDB/
│
├── index.html
├── style.css
├── script.js
├── README.md
└── screenshots/

How to Run

  1. Clone the repository.
git clone https://github.com/barsha20061001/Student-Enrollment-Form-Using-JsonPowerDB
  1. Open the project folder.

  2. Open index.html in a browser.

  3. Use the form to enter student details.

  4. Configure JsonPowerDB connection token (if available) inside script.js.


Usage

  1. Enter Roll Number.
  2. Fill all required student details.
  3. Click Save to store a new record.
  4. Click Update to modify an existing record.
  5. Click Reset to clear the form.

Illustrations

Initial Form

1

Form Validation

3

Record Save

4

Record Fill

2

Connection Error

Screenshot 2026-05-31 025554

Project Status

Frontend implementation, form validation, button control logic, and project workflow have been successfully completed.

JsonPowerDB integration requires a valid connection token. The developer portal/API endpoint provided in the course material was inaccessible and returned an ERR_CONNECTION_REFUSED error during testing. Therefore, live database integration could not be verified.


Release History

Version 1.0

  • Created project structure
  • Designed Student Enrollment Form UI
  • Implemented form validation
  • Added Save, Update, and Reset controls
  • Added user interaction logic
  • Prepared JsonPowerDB integration structure

Sources

  • Login2Xplore JsonPowerDB Course
  • JsonPowerDB Documentation
  • GitHub Markdown Documentation

Author

Barsha Mondal

About

DEMO LINK

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages