About Project Teacher's Grade logbook

This is a simple Teacher's Grade logbook based on API Express.js and data store in JSON. The code source you will find on the GitHub repository

  1. server.js: This is server-side JavaScript file. It will use Express to create API endpoints for creating, reading, updating, and deleting students. It will also serve your static files (HTML, CSS, client-side JavaScript).
  2. public/: This directory will contain your static files.
  3. index.html: This page will display a list of all students. It will make fetch requests to your API to get the list of students and update the UI.
  4. edit.html: This page will display a form for editing a student. It will make fetch requests to your API to get the current data for the student, update the student, and delete the student.
  5. main.js: This is your client-side JavaScript file. It will contain the code for making fetch requests to your API and updating the UI based on the response.
  6. logbook.json: This file will store your student data in JSON format. Your server-side code will read from and write to this file.
  7. webpack.config.js: This file will contain your Webpack configuration. You'll use Webpack to bundle your client-side JavaScript code.
  8. 18.04.2024: The funcitonality for Create new Studnet has been added. The GitHub it is in the same brnach
  9. 20.04.2024: Write The functionality to edit data in input for edit/change them.
  10. 22.04.2024: The CRUD is completed and apps works fine.