Giter VIP home page Giter VIP logo

sit-openhouse's Introduction

SIT Openhouse website ๐ŸŽ‰

design -> Figma

Photo -> Onedrive

Logo -> Googledrive

staging -> https://openhouse23.thistine.com

prod -> https://openhouse2023.sit.kmutt.ac.th

Development

Prerequisites ๐Ÿฅน

  • If you're using VScode ๐Ÿ‘€
    • Please install the recommend extensions (if you're using vscode you can click install All when you first open the project) Install All
  • If you're using others IDE ๐Ÿค–, please find alternative extensions of
      1. vscode-eslint
      1. vscode-tailwindcss
      1. es7-react-js-snippets
  • Install pnpm on your local machine

Development โœ๏ธ

  • Installing package pnpm install
  • run project pnpm dev

Project structure ๐Ÿงฑ

  • All soruce files are localted in /src folder
  • There're 4 pages localted in 4 locations
    • index page (/) /src/app/page.tsx
    • Agenda page (/agenda) /src/app/agenda/page.tsx
    • register page (/register/solution-chllenge) /src/app/register/solution-chllenge/page.tsx
    • info page (/info) scr/app/info/page.tsx
  • /src/share folder is used for a share components, type, function only. if there's component that only use in a specific page, please consider create components, types or utils folder beside page.tsx in a spacific page.

Deployment

We're using staging and production enviroment for our project.

In a nutshell, every branch will be merge into staging first before we merge staging into main. โšก๏ธ

gitGraph
    commit
    commit
    branch staging
    checkout staging
    commit
    branch feature-1
    checkout feature-1
    commit
    commit
    checkout staging
    branch feature-2
    checkout feature-2
    commit
    commit
    checkout staging
    commit
    checkout feature-2
    merge staging
    checkout feature-1
    commit
    commit
    checkout staging
    commit
    checkout feature-1
    merge staging
    checkout staging
    commit
    checkout main
    commit
    checkout staging
    merge main

Loading

sit-openhouse's People

Contributors

thistine avatar fxhphxrxchxyx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.