Skip to content

Latest commit

 

History

History
89 lines (60 loc) · 2.87 KB

README.md

File metadata and controls

89 lines (60 loc) · 2.87 KB

MongoDB-Form-generator

Create college forms effortlessly with the MongoDB-Form-generator. Powered by CodeIgniter and MongoDB, build dynamic forms, validate data, and manage applicants securely. Modernize your admission process using this efficient and scalable solution.

College Dynamic Form Generator

Table of Contents

Introduction

The College Dynamic Form Generator is a versatile web application designed to facilitate the creation, management, and submission of various forms within a college environment. This project utilizes MongoDB as the database and PHP CodeIgniter as the framework, delivering an intuitive interface for generating forms, handling submissions, and user management.

Features

User Authentication

  • Register and log in securely to college accounts.
  • Manage user profiles and account information.

Form Template Management

  • Create, update, and delete form templates.
  • Specify various form field types, labels, and validation rules.

Dynamic Form Generation

  • Generate dynamic forms based on selected form templates.
  • Display relevant form fields based on template configuration.

Form Submissions

  • Submit forms securely with data validation.
  • Store and manage submitted form data.

User Dashboard

  • View submitted forms in a personalized user dashboard.
  • Manage and edit existing form submissions.

Technologies

  • PHP CodeIgniter
  • MongoDB
  • HTML, CSS, JavaScript (Frontend)
  • Bootstrap (Styling)
  • [Any other relevant technologies]

Setup

  1. Clone the repository:
    git clone git@github.com:Bhavishjb/MongoDB-Form-generator.git
  2. Install dependencies and configure your web server:
  3. Setup Xampp or Wamp Server .
  4. Follow the CodeIgniter setup guide for configuration.
  5. Ensure MongoDB is installed and configured.
  6. Update the MongoDB connection settings in application/config/mongodb.php.

Import the MongoDB collections using the provided scripts or commands.

[Add any additional setup instructions]

Usage

  1. Register or log in using your college credentials.
  2. Create, edit, or delete form templates to suit your needs.
  3. Generate dynamic forms from selected templates with appropriate fields.
  4. Fill out and submit forms, and view your submissions in the user dashboard.

Contributing

Contributions are welcome! If you encounter issues or have suggestions, please open an issue or submit a pull request.

  1. Bhavish Kerkera

  2. C S Shravan Kumar