Skip to content

piqim/kerisfullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KERIS Full-Stack

KERIS
A full-stack web application for KERIS, an initiative aimed at educating students in Kelantan about higher education and scholarships.

Preview Access :

Visit: https://github.com/kerisinitiative/kerisfullstack

  • Up to date version transferred to official organization GitHub repository.
  • Note: Backend server may be on stand-stil due to free instance plan. I can't afford a paid instance yet.

Table of Contents

Overview

KERIS Full-Stack is a web-based platform designed to provide students with resources, mentorship, and guidance regarding higher education opportunities. The project modernizes an older static Bootstrap-based website into a fully dynamic, scalable, and maintainable full-stack application using React.js and Node.js. It connects high school graduates in Malaysia with scholarship resources and mentors who have received scholarships to study locally and overseas.

Features

  • Admin Panel: Manage content, student resources, and user interactions.
  • Student Dashboard: Access scholarship resources, mentorship programs, and educational events.
  • Modern UI/UX: Redesigned front-end using TailwindCSS with React.js.
  • Database Integration: A robust backend with user authentication and data persistence.

Route Map

Client Path

  • Home Page
  • Scholar
    • Scholar - Detail
  • Scholarship
    • Scholarship - Detail

Admin Path

  • Dashboard Page
  • Scholar (List)
    • Add Scholar
    • Edit Scholar
    • Delete Scholar
  • Scholarship (List)
    • Add Scholarship
    • Edit Scholarship
    • Delete Scholarship

Tech Stack

  • Frontend: React.js, TailwindCSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Hosting: Vercel (Frontend), Render (Backend)

Setup and Installation

Prerequisites

Steps

  1. Clone the Repository
    git clone https://github.com/piqim/kerisfullstack.git
    cd kerisfullstack
  2. Install Dependencies
    npm install
  3. Start the Development Server
    npm start
  4. Run the Backend
    cd backend
    npm install
    node server.js

Contributors

License

This project is licensed under the MIT License.

About

A full-stack MERN web application targeted towards Kelantan Under-represented Minorities in Malaysia providing a searchable directory of mentor scholars and a scholarship database to help students access academic resources and make informed decisions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors