Skip to content

AnirudhaPatil-1/student_form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Registration Form

Live Demo

Click here to experience the live demo of this project

student form hexalytics project demo

student form hexalytics  table project demo

Overview

This project is a Student Registration Form application that showcases my skills as an aspiring frontend developer. It allows users to input student information and displays it in a clear and organized format on the next page.

Key Technologies and Skills Demonstrated

  • React.js: The project is built using React.js, a popular JavaScript library for building user interfaces. It demonstrates my ability to use React.

  • Ant Design: I leveraged Ant Design to enhance the user interface, incorporating modern UI components and styles. This highlights my ability in utilizing UI libraries for efficient development.

  • Context API: I used the React Context API and useState to manage state and data flow within the application. This demonstrates my knowledge of state management in applications.

  • Form Validation: The registration form includes validation for required fields, showcasing my ability to implement data validation to ensure accuracy and completeness.

  • Responsive Design: I prioritized responsive design, making the form accessible and visually appealing on various devices, from mobile to desktop. This highlights my commitment to user-friendly experiences.

  • GitHub and Netlify: The project is deployed on Netlify and hosted on GitHub. I followed best practices for version control and deployment, showcasing my proficiency in using development tools.

Table of Contents

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/AnirudhaPatil-1/student_form.git
  2. Navigate to the project directory:

    cd student_form
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start

Usage

  1. Visit the live demo to access the Student Registration Form.
  2. Fill in the required student information in the form.
  3. Click the "Save" button to submit the form.
  4. The submitted data will be displayed on the next page in a descriptive format.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/new-feature.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push to your forked repository: git push origin feature/new-feature.
  5. Create a pull request to merge your changes into the main branch.

License

This project is licensed under the MIT License - see the LICENSE file for details.