Skip to content

Koncat is a scalable student profiling app built with Flutter and Firebase. It offers real-time data sync, cloud storage, and secure authentication. Students can match their skills with job descriptions, aiding recruiters. Deployed on Playstore.

Notifications You must be signed in to change notification settings

Vaibhavyadav350/tnp_kiit

Repository files navigation

TNP_KIIT

Project for Training and Placement cell KIIT.

Frame 2

Getting Started

Frame 3

To run this project locally, follow these steps:

  1. Ensure that you have Flutter installed on your machine. For installation instructions, refer to the Flutter documentation.

  2. Clone this repository to your local machine using the following command:

    https://github.com/Vaibhavyadav350/tnp_kiit.git
  3. Navigate to the project directory:

    cd tnp_kiit
  4. Run the app using Flutter:

Student Profiling Application - SRS Document

  • Table of Contents
  • Introduction
  • Functional Requirements
  • User Interface Requirements
  • Conclusion

1. Introduction

This document outlines the requirements for the student profiling section of a Flutter-based application for college placements.
It's aimed to provide comprehensive profiling for students, capturing academic, technical, extracurricular, and professional aspects.

2. Functional Requirements

2.1 Basic Personal Details

  • Profile Picture: Upload functionality
  • Full Name
  • Roll Number
  • Personal Email
  • Contact Number
  • Permanent Address
  • Current Address
  • Objective/Summary

2.2 Academic Details

  • Current Course and Stream
  • Enrollment & Graduation Year
  • 10th & 12th Standard Details (Board, Percentage/CGPA, Year of Passing)
  • Semester-wise SGPA

2.3 Technical Skills and Expertise

  • Skill Category
  • Expertise Level

2.4 Workshops, Courses, and Certifications

  • Course/Workshop Name
  • Provider/Platform
  • Duration
  • Certificate Link/Upload

2.5 Internships and Professional Experience

  • Company/Organization
  • Role/Position
  • Duration
  • Key Responsibilities
  • Technologies/Tools Used:
    • Technology/Tool Name
    • Proficiency Level: Beginner/Intermediate/Advanced/Expert
  • Certificate/Proof Upload

2.6 Personal Projects

  • Project Title
  • Description
  • Duration
  • Technologies/Tools Used:
  • Technology/Tool Name
  • Proficiency Level: Beginner/Intermediate/Advanced/Expert
  • Project Link (e.g., GitHub)

2.7 Extracurricular Activities

  • Activity Name
  • Role/Position
  • Duration
  • Technologies/Tools Used:
    • Technology/Tool Name
    • Proficiency Level: Beginner/Intermediate/Advanced/Expert
  • Description

2.8 Achievements and Awards

  • Achievement/Award Name
  • Issuer/Organization
  • Date
  • Description

2.9 Language Proficiency

  • Language Name
  • Proficiency Level

2.10 Recommendations and Testimonials

  • Recommender's Name
  • Relationship/Position
  • Testimonial Text

2.11 Research Papers and Publications

  • Paper Title
  • Professor/Advisor Name
  • Published Journal/Conference
  • Technologies/Tools Used:
    • Technology/Tool Name
    • Proficiency Level: Beginner/Intermediate/Advanced/Expert
  • Publication Date
  • Description/Brief Abstract
  • Link (if available online)

2.12 Competitive Programming Platforms

  • Platform Name (e.g., LeetCode, CodeChef)
  • Profile Link
  • Current Rank/Level (if available)

2.13 Open Source Contributions

  • Project Name/Repository
  • Technologies/Tools Used:
    • Technology/Tool Name
    • Proficiency Level: Beginner/Intermediate/Advanced/Expert
  • Contribution Type (code, documentation, design, etc.)
  • Link to Pull Request/Merged Commit
  • Brief Description

3. User Interface Requirements

3.1 Profile Creation and Edit View

  • Sections: Segregated as per functional requirements, each section collapsible/expandable.
  • Save Option: For each section.
  • Validation: Mandatory fields and correct data format checks.
  • Auto-save: Periodic automatic saving.

3.2 Profile Display View

  • Sections: Clearly displayed with optional edit links/buttons.
  • Clickable Links: For projects, publications, CP platforms, etc.
  • Expand/Collapse: Option for lengthy sections to ensure easy navigation.

4. Design Document

Frame 4

Frame 4

Frame 4

Frame 4

# 5. Conclusion * With this expanded and structured SRS, the development team can build a comprehensive student profiling system that covers a broad range of attributes, making it invaluable for recruiters and placement cells.

About

Koncat is a scalable student profiling app built with Flutter and Firebase. It offers real-time data sync, cloud storage, and secure authentication. Students can match their skills with job descriptions, aiding recruiters. Deployed on Playstore.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •