Coder Social home page Coder Social logo

sm0483 / skillvine-client Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alvin1904/skillvine-client

0.0 0.0 0.0 2.44 MB

An Activity Points Management System that lets students upload, store, track all certificates and activity points required for B.Tech certification.

Home Page: https://rit.skillvine.tech/

JavaScript 77.55% CSS 22.45%

skillvine-client's Introduction

โญ SkillVine

ss ss ss ss

The Activity Points Management System is a web-based platform designed to simplify the process of managing certificates and tracking activity points for B.Tech certification. This documentation provides an overview of the system's features, installation instructions, and usage guidelines.

TABLE OF CONTENTS

Important Links

Configuration for Local Deployment

To deploy SKILLVINE on your local machine, follow these steps:

  1. Clone the repository to your local machine git clone [email protected]:skillvine-rit/skillvine-client.git and cd into the directory.
  2. Install the required dependencies. Make sure you have Node.js and npm (Node Package Manager) installed. Navigate to the project directory and run the following command: npm install
  3. Copy the .env.example file to .env and update the necessary values.
  4. npm run dev to start the client at localhost:3000

Tech Stack

We utilized the MERN Stack as the foundation of our application, encompassing the following frameworks and tools:

  • HTML, CSS & NEXT Js. based on REACT Js. for front-end UI and Client-side logic
  • react-icons for icons
  • axios: This library facilitated HTTP requests and communication with the server.
  • jspdf and jspdf-autotable: We utilized these libraries to generate PDF documents and tables within the application.
  • sharp: We incorporated sharp for image processing and manipulation within our application.

Usage and Features

Once the system is installed and running, users can follow these guidelines to utilize its features:

For Students

  • Log in using your institution email and credentials. Upon logging in, you will be redirected to your personalized dashboard.
  • To add a certificate, navigate to the "Add Certificate" section and use the provided interface to upload and save your certificates.
  • Monitor your certificate points and track your progress and your profile details.
  • In case of certificate rejection, review the remarks provided by the faculty, make necessary adjustments, and resubmit the certificate if required.
  • If you wish to remove your account, navigate to the profile page and follow the provided instructions.

For Teachers

  • Log in using your credentials provided by the system administrator.
  • Upon logging in, you will be redirected to your dashboard where you can select batch whose students' certificates you can evaluate.
  • Access the certificate evaluation tools, where you can review, mark, and provide remarks for student certificates.
  • Utilize the acceptance and rejection functionality to process student certificates based on the established evaluation criteria.
  • Have the ability to remove student profiles if necessary.
  • Generate batch-wise or student-wise reports to obtain a comprehensive overview of students' activity point statistics for each batch.

Contributors


S6 CSE
Govt. Engg. College (APJAKTU)
Kottayam, Kerala, India

skillvine-client's People

Contributors

alvin1904 avatar vigneshacks avatar dependabot[bot] 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.