cari-mahasiswa
π¨βπ Cari Mahasiswa adalah sebuah Website untuk mencari data Mahasiswa dari berbagai perguruan tinggi
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- FUNDING.yml
- card.cy.tsx
- switch-theme.cy.tsx
- homepage.cy.ts
- example.json
- commands.ts
- component-index.html
- component.ts
- e2e.ts
- banner.png
- ss-1.png
- ss-2.png
- ss-3.png
- user.svg
- website-structure.png
- route.ts
- loading.tsx
- page.tsx
- client.tsx
- loading.tsx
- page.tsx
- client.tsx
- error-client.tsx
- error.tsx
- favicon.ico
- globals.css
- is-refetching.tsx
- layout.tsx
- loading-client.tsx
- not-found.tsx
- page.tsx
- robots.ts
- sitemap.ts
- wrapper.tsx
- heading.tsx
- index.ts
- paragraph.tsx
- button.tsx
- card.tsx
- dialog.tsx
- dropdown-menu.tsx
- image.tsx
- table.tsx
- back-to-top.tsx
- breadcumbs.tsx
- footer.tsx
- lightbox.tsx
- map.tsx
- switch-theme.tsx
- index.ts
- index.ts
- use-scroll.ts
- format-to-id.ts
- index.ts
- client.ts
- provider.tsx
- configured-ofetch.ts
- constants.ts
- schema.ts
- tw.ts
- index.ts
- index.ts
- components.type.ts
- detail-mahasiswa.type.ts
- detail-perguruan-tinggi.type.ts
- index.ts
- mahasiswa.type.ts
- env.mjs
- middleware.ts
- .dockerignore
- .editorconfig
- .env.example
- .eslintrc.json
- .gitignore
- components.json
- cypress.config.ts
- docker-compose.yaml
- Dockerfile
- LICENSE
- next.config.mjs
- package.json
- pnpm-lock.yaml
- postcss.config.js
- prettier.config.js
- README.md
- tailwind.config.ts
- tsconfig.json
- turbo.json
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/haikelz/cari-mahasiswa
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd cari-mahasiswa
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Docker
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker compose up -d --build
μ μλ λͺ¨λ 컨ν μ΄λ(μλ², DB λ±)λ₯Ό ν λ²μ λΉλνκ³ λ°±κ·ΈλΌμ΄λμμ μ€νν©λλ€.
ν°λ―Έλμ docker compose ps λ₯Ό μ
λ ₯ν΄ μ»¨ν
μ΄λλ€μ΄ Up μνμΈμ§ νμΈνμΈμ. READMEμ ν¬νΈ λ²νΈκ° μ νμλ€λ©΄ λΈλΌμ°μ μμ http://localhost:ν¬νΈλ²νΈ λ‘ μ μν΄λ³΄μΈμ.
3. Node.js
μ¬μμ¬μ μ€λΉλ¬Ό
npm install
package.jsonμ λͺ μλ λΌμ΄λΈλ¬λ¦¬λ€μ λ΄λ €λ°μ μ€μΉν©λλ€.
npm start
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
λͺ
λ Ήμ΄ μ€ν ν ν°λ―Έλμ λνλλ μ£Όμ(λ³΄ν΅ http://localhost:3000 νν)λ₯Ό λΈλΌμ°μ μμ μ΄μ΄λ³΄μΈμ.
// repository documentation
Was this content helpful?
(0 ratings)
