Skip to content

Repository for Software Development Practice I project. Forked from buratud/dekhor-portal. A project focused on creating a website that assists KMUTNB students in finding accommodation, dining options, and providing community spaces.

Notifications You must be signed in to change notification settings

NickKhunapoj/dekhor-portal

 
 

Repository files navigation

DekHor!

This mini-project is part of software development practice 2, mainly towards project management and workflow integrations. We combines multiple projects altogether, some are from previous subject and some are rewritten, with addition of central portal to access application, including:

  • DekHor Blogs: An application that user can write blogs
  • DekHor Dorms: Helps user find dorm near university that they like
  • DekHor Eats: Let users posts about food

Deployment

To deploy this whole projects, you will need

  • Supabase
  • 1 Cluster running Kubernetes
  • Sentry (I'm trying to remove this but I can't)
  • A github account
  • Container register You may begin with /helm folder and github action file to get the sense of the environment variable and secret you need. For sentry, you must create 1 Sentry project for each of sub-project. The total Sentry project will be 8. This must be configure before deploying, otherwise it will fail.

Previews (Portal and Dorms section)

Screenshot 2567-12-03 at 17 06 32 Screenshot 2567-12-03 at 17 06 32 Screenshot 2567-12-03 at 17 06 32 Screenshot 2567-12-03 at 17 06 32

My contribution

  • Co-designed the main portal page for the DekHor Portal.
  • Developed the frontend for adding and editing dorms in DekHor Dorms.
  • Enhanced the frontend of the food information page for DekHor Eats.
  • Created both the frontend and backend of the admin portal for user support, including replying to and communicating with users.

Folder Structure

The project is structured as follows:

root/
│
├── hornaidee/ # Contains DekHor Dorms source code
│ ├── web/
│ └── server/
│
├── MarketConnect/ # Contains DekHor Markets source code
│ ├── web/
│ └── server/
│
├── super-app/ # Contains portal source code
│ ├── web/
│ └── server/
│
└── TuachuayDekHor/ # Contains DekHor Blogs source code
  ├── web/
  └── server/

About

Repository for Software Development Practice I project. Forked from buratud/dekhor-portal. A project focused on creating a website that assists KMUTNB students in finding accommodation, dining options, and providing community spaces.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 67.8%
  • CSS 26.5%
  • TypeScript 3.7%
  • Dockerfile 0.6%
  • Smarty 0.5%
  • SCSS 0.4%
  • Other 0.5%