Skip to content

A journal-like web app for developers to track their projects and skills

Notifications You must be signed in to change notification settings

sakshamrai101/DevSurf

Repository files navigation

Link to Team File

DevSurf

Team 29: Software Surfers Developer Journal

About the project

Welcome to our developer journal for our software engineering project in CSE 110, Spring 2024 term. Our developer journal allows users to safely save their notes and information for multiple projects as well as keep a list of tasks and milestones for each project.

Features

  • The journal allows users to register with the application with a User ID and a PIN code so that they can login to access their projects at a later date.
  • The journal has a home page that allows users to make and save multiple projects and display some project information as well as project tags that help categorize the projects added.
  • The home page also has a user skill radar chart that fills up as more projects are added.
  • The projects on the home page also link to project pages that allow for adding and reviewing note entries.
  • The projects page also allows users to add a list of milestones to mark progression in the project and add a list of tasks that need to be completed for the project.
  • The milestones and tasks that are marked complete will then be displayed on a timeline on the projects page that displays progress.

Setup

To get a local copy up and running, follow these simple steps:

  1. Clone the repo
    git clone https://github.com/cse110-sp24-group29/cse110-sp24-group29.git
    
  2. Navigate to the project directory
    cd cse110-sp24-group29
  3. Delete the existing modules
    rm -rf package-lock.json node_modules
    
  4. download the node.js module in the directory
    npm install node-modules
    
  5. Run the server.js
    node server.js
    
  6. To view the application, visit the website in your browser at:
    http://localhost:3000/
    

Team Members

  • Saksham Rai (Team Lead)
  • Shrey Kumar (Team Lead)
  • Aditya Saini (Developer)
  • Aniruddh Krovvidi (Developer)
  • Jason Tang (Developer)
  • Brandon Chung (Developer)
  • Ricky Li (Developer)
  • Ojasvi Tewari (Planner)
  • Christopher Lerum (Developer)
  • Ryan K Chon (Developer)
  • Tianshi Gong (Developer)
  • Evan Kauh (Developer)

Tools and Technologies

  • HTML
  • CSS
  • JS
  • SQL lite
  • Node.js

Private Video Link: https://www.youtube.com/watch?v=hpEBpOiEp40

Public Video Link: https://www.youtube.com/watch?v=RadWo17_BG4

About

A journal-like web app for developers to track their projects and skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •