Giter Site home page Giter Site logo

hacktober22's Introduction

University Admin

Brief Description

University Admin is a web application to help university admin’s maintain the data of students. The Admin has to create a User Profile then that user can add students with the subjects the student has opted to study. Then the Admin can later on see the list of students with the subjects he/she has chosen from My Students button on the home page or from the Navigation bar at the top.

The Admin can edit the subjects in future too or delete a student’s data in case any student opts to drop out or change the subjects. The Web Application provides authentication and privacy capabilities to the user. All data of the user will be stored in an online database and will be protected so that no user without proper credentials can access it.

Features:

1. Signup:

Enter Username, email and set a password.

2. Login:

Users can log in using the email id and password.

3. Homepage:

  • The Homepage displays two options of accessing the list of students added or adding a new Student.
  • Those can be accessed via the navigation bar at the top or from the buttons too.

4. Add Student:

  • The User can add a student by filling the form presented.
  • The User will have to enter the name, roll number and choose the subjects the given student has opted.

5. My Students:

  • The user will get the list of previously added students.
  • The user can click on the particular student's name and can see the full details of the current student and can choose to edit or delete the student.

6. Student Profile:

  • The user will get the detailed information of the student with the subjects a particular student has opted to study.
  • The user can choose to edit those subjects or even delete the student data by clicking on the delete button presented below the form.

Technologies Used

  • HTML: It is the code that is used to structure a web page and its content.
  • CSS: It is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.
  • React.Js : It makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
  • Node.Js: It is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.
  • Express.Js: It is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • MongoDB: It is a document database with the scalability and flexibility that you want with the querying and indexing that you need
  • Redux: It helps us to write applications that behave consistently, run in different environments (client, server, and native), and are easy to test.
  • Javascript: It is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive.

DEPLOYMENT LINK

University Admin Application

Setup Steps:

  1. Open Terminal/Command Prompt.
  2. Change the current working directory to the location where you want the cloned directory.
  3. Copy the following command in the Terminal/Command Prompt to clone the project:

git clone https://github.com/anujpatidar3/University-Admin.git

  1. Change your current directory to the cloned directory.
  2. In the project directory, run: :

node app.js

Runs the backend on the 5000 port.

  1. Change the directory to the client folder and run:

npm start

Runs the app in the development mode. Open https://localhost:3000 to view it in the browser.

hacktober22's People

Contributors

bansilpaghdal avatar mitis6969 avatar naik41 avatar anujpatidar3 avatar hamidali110 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.