Skip to content

Fullstack IT Program Management: A comprehensive solution for efficient management and presentation of IT program data.

Notifications You must be signed in to change notification settings

StevenLWTech/Fullstack-IT-Program-Management-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack IT Programs Search and Filter with CRUD

Description

IT-Program-Management is a comprehensive web application designed to showcase IT programs offered by local community colleges in Washington State. With a user-friendly interface, this platform empowers prospective IT students to efficiently search and filter through a wide range of programs. The primary objective of this project is to simplify the program selection process for potential IT students by offering a centralized and easily navigable database of IT programs.

In addition to its student-centric features, IT-Program-Management also includes an administrative panel accessible via the "/admin" route. Administrators gain privileged access to perform CRUD (Create, Read, Update, Delete) operations, allowing them to manage and update program information seamlessly.

By combining cutting-edge technologies such as Node.js, Express.js, PostgreSQL, React.js, and utilizing JavaScript, HTML, CSS, and MDN Bootstrap, IT-Program-Management emerges as a full-stack solution, encompassing both server-side and client-side aspects. This holistic approach ensures a robust and efficient application that meets the diverse needs of prospective IT students and streamlines administrative operations.

IT-Program-Management serves as a reliable and efficient tool for individuals seeking IT education in Washington State, facilitating their journey towards finding the most suitable IT program while offering administrators a convenient platform to manage program information effectively.

Technology Stack

This application is built with the following technologies:

Frontend

  • React.js
  • JavaScript
  • HTML
  • CSS
  • MDN Bootstrap

Backend

  • PostgreSQL
  • Node.js
  • Express.js

Installation

Clone the repository:

git clone https://github.com/StevenLWTech/Fullstack-IT-Program-Management-.git

Navigate into the directory:

cd .\Fullstack-IT-Program-Management-\

Install the dependencies:

npm install @fortawesome/fontawesome-free react react-dom

Start the application:

npm start

The application will be running at localhost:3000.

The api can be accessed at https://www.coeforict.org/wp-json/college_programs/v1/college-programs or a localhost server can be created from the setup folder.

To setup a local host navigate to the setup folder

node import-data.js
node server.js

The local server will be running at localhost:8000.

Usage

Once the application is running, users can navigate through various IT programs offered by local community colleges in Washington State. The application provides search and filter options for users to narrow down their choices.

Contributing

Contributions are welcome. Please feel free to fork the project and submit a pull request with your changes.

Authors

This application was created by:

  • Steven Truong
  • Edmund Prescott
  • Prashant Aryal

You can add more details, such as screenshots of your application, specific instructions on how to contribute, or any additional information that you think would be helpful for users or contributors.