Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
6c1e37a
feat: add embed link feature and new input text field for Twibbon
ardhiancalwa Oct 8, 2024
6d8b508
chore: header internship view
ardhiancalwa Oct 9, 2024
f8503ef
add : dynamic portofolio input based on division
Fugomika Oct 9, 2024
92f16dc
add continous integration
yazidalg Oct 10, 2024
90d9066
update typo
yazidalg Oct 10, 2024
9320399
update condition
yazidalg Oct 10, 2024
0e21333
Merge pull request #1 from MobileInnovationLab/farras
Fugomika Oct 10, 2024
37782d4
update readme
yazidalg Oct 10, 2024
ebc627c
update internship activites section
yazidalg Oct 10, 2024
3f1cdb2
feat(ui): update internship activity UI
ardhiancalwa Oct 10, 2024
b13b3a6
feat(ui): update internship activity UI
ardhiancalwa Oct 11, 2024
1e1d239
feat(ui): update internship activity UI
ardhiancalwa Oct 11, 2024
4d6b8ce
Merge remote-tracking branch 'origin/development' into farras
Fugomika Oct 11, 2024
05b4abb
add : panduan pengerjaan
Fugomika Oct 11, 2024
cf20ae3
fix : dropdown curriculum flutter
Fugomika Oct 11, 2024
ff85a6f
Merge pull request #3 from MobileInnovationLab/farras
Fugomika Oct 11, 2024
133964a
fix : ketinggalan
Fugomika Oct 11, 2024
337a59e
Merge pull request #4 from MobileInnovationLab/farras
Fugomika Oct 11, 2024
5e180a1
feat(ui): update copywriting and improve interview views
ardhiancalwa Oct 12, 2024
179fd57
Merge branch 'development' of https://github.com/MobileInnovationLab/…
ardhiancalwa Oct 12, 2024
a45e5a1
feat(ui): update copywriting and improve interview views
ardhiancalwa Oct 12, 2024
149f61c
fix: improve tests
ardhiancalwa Oct 13, 2024
5734ade
fix: improve tests
ardhiancalwa Oct 14, 2024
23ff70c
fix: detail panduan pengerjaan
ardhiancalwa Oct 17, 2024
c75e48e
fix: copywriting
ardhiancalwa Oct 21, 2024
5b03624
feat: disable internship registration
ardhiancalwa Oct 23, 2024
40ecff1
feat: reopen internship registration
ardhiancalwa Oct 24, 2024
f926f21
feat: disable internship registration
ardhiancalwa Oct 24, 2024
91e864b
chore(internship): re-enable recruitment announcement views for annou…
ardhiancalwa Oct 30, 2024
069ba9e
feat: env example
ardhiancalwa Oct 30, 2024
4d84345
using ubuntu 22.04
yazidalg Oct 30, 2024
bf48a77
fix conflict
yazidalg Oct 30, 2024
51ebf5e
fix: update env files
yazidalg Nov 4, 2024
b090ad9
chore: update announcemenet internship
ardhiancalwa Nov 5, 2024
729828c
chore: update announcement internship
ardhiancalwa Nov 5, 2024
6cb2a62
chore: fix layout section Route Map
ardhiancalwa Nov 27, 2024
ac8acbe
chore: update view homepage
ardhiancalwa May 1, 2025
21eafbd
feat: add product page
ardhiancalwa May 1, 2025
2735905
feat: add news event page
ardhiancalwa May 1, 2025
8931df5
chore: prepare integration api for project n member feature
ardhiancalwa May 4, 2025
1865e11
feat: add page detail project
ardhiancalwa May 6, 2025
bbd0174
feat: add framer motion for home page, project page, and news page
ardhiancalwa May 7, 2025
1ef2825
feat: framer motion for internship feature
ardhiancalwa May 8, 2025
1c50d94
feat(project): add project detail page and enhance project components
ardhiancalwa Jul 8, 2025
7a12dd0
refactor(home): update components and layout in HomeView
ardhiancalwa Jul 8, 2025
f601870
refactor(internship): restructure views for better maintainability
ardhiancalwa Jul 8, 2025
5b88fd7
refactor(people): update components and PeopleView to integrate new data
ardhiancalwa Jul 8, 2025
27af6df
chore(assets): add member and home images to public directory
ardhiancalwa Jul 8, 2025
0ed6dc7
feat: update ui and image for member
ardhiancalwa Jul 10, 2025
fa2710b
fix: escape unescaped apostrophe in registration error message
ardhiancalwa Jul 11, 2025
77765d4
fix: escape unescaped apostrophe in registration error message
ardhiancalwa Jul 11, 2025
006a262
fix: failed deployment
ardhiancalwa Jul 11, 2025
cba73b3
fix: failed deploy
ardhiancalwa Jul 11, 2025
90dbb5a
fix: failed deploy from framer-motion
ardhiancalwa Jul 11, 2025
09bc338
refactor: restructure feature folders and migrate components to new d…
ardhiancalwa Jul 18, 2025
1569e4a
feat(news): enable clickable news cards and improve detail/news views
ardhiancalwa Jul 18, 2025
f3b738b
fix(ui): adjust detail news image size and aspect ratio for better re…
ardhiancalwa Jul 18, 2025
860c3a2
feat: update news card on home and improve accepted/declined text
ardhiancalwa Jul 20, 2025
831febc
chore: adjust copywriting on internship and people views
ardhiancalwa Jul 20, 2025
8fc3428
Update .env
saymynamenow Sep 16, 2025
961d75e
Update .env
saymynamenow Sep 16, 2025
cc994c2
add feat: login page for lms intern
Sep 16, 2025
6a11d92
update: form req intern 10.0 & change attribute from 9.0 to 10.0
Sep 17, 2025
5d7b228
update: form req intern 10.0 & change attribute from 9.0 to 10.0
Sep 17, 2025
5537d10
req off is true
Sep 17, 2025
a3da4d8
[u] update env
saymynamenow Sep 17, 2025
4dc08bb
Merge branch 'development' of https://github.com/MobileInnovationLab/…
saymynamenow Sep 17, 2025
30c2ec2
Update env
saymynamenow Sep 17, 2025
8e2a8f8
Update env
saymynamenow Sep 17, 2025
e2e823f
[U] Update env
saymynamenow Sep 17, 2025
e3b7c51
[F] Fixing some bug
saymynamenow Sep 18, 2025
ab1b75e
[A] Add Business Digital Major
saymynamenow Sep 18, 2025
cf04760
[A] ADD MAJOR
saymynamenow Sep 18, 2025
4e597a9
update: jurusan, form register intern 2025
Sep 19, 2025
a14326c
update: hide source api
Gentahal Sep 23, 2025
1e3a67b
[U]ENV
saymynamenow Sep 25, 2025
642549f
[U] ENV and internshipaccepted and decline
saymynamenow Sep 28, 2025
c9a806b
[U] Enviorement and Internship status
saymynamenow Oct 5, 2025
283e13f
[U] Env
saymynamenow Oct 5, 2025
c779e0d
[U] Env
saymynamenow Oct 5, 2025
634a5ed
feat: add reset password for student
Gentahal Oct 10, 2025
637f3cd
add url api for forget password
Gentahal Oct 16, 2025
2143087
add feat: login page for lms intern
Gentahal Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 5 additions & 3 deletions .env
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
NEXT_PUBLIC_API_URL=https://api.motionlaboratory.com#
NEXT_PUBLIC_RECRUITMENT_ANNOUNCEMENT=true # true / false
NEXT_PUBLIC_RECRUITMENT_CLOSED=true # true / false
# NEXT_PUBLIC_API_URL=https://admin.motionlaboratory.com/api

# NEXT_PUBLIC_RECRUITMENT_ANNOUNCEMENT=false
# NEXT_PUBLIC_RECRUITMENT_CLOSED=false
# NEXT_PUBLIC_YOUTUBE_API_KEY=AIzaSyAg-TlaBWaBWULaLheMpVyHPuckWRf81eM
4 changes: 4 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
NEXT_PUBLIC_API_URL=
NEXT_PUBLIC_RECRUITMENT_ANNOUNCEMENT=
NEXT_PUBLIC_RECRUITMENT_CLOSED=
NEXT_PUBLIC_YOUTUBE_API_KEY=
38 changes: 38 additions & 0 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Continous Integration
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
on:
push:
tags:
- "v*-development*"
- "v*-production*"

jobs:
deploy_preview:
if: contains(github.event.ref, 'development')
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Install Vercel CLI
run: npm install --global vercel@latest
- name: Pull Vercel Environment Information
run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }}
- name: Build Project Artifacts
run: vercel build --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy Project Artifacts to Vercel
run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }}

deploy_production:
if: contains(github.event.ref, 'production')
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Install Vercel CLI
run: npm install --global vercel@canary
- name: Pull Vercel Environment Information
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
- name: Build Project Artifacts
run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy Project Artifacts to Vercel
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@
.DS_Store
*.pem

.env

# debug
npm-debug.log*
yarn-debug.log*
Expand All @@ -34,3 +36,5 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

*.env
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,27 @@ You can check out [the Next.js GitHub repository](https://github.com/vercel/next
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.

# How to update application

The first thing you need to do is add, commit, and push your code to Github Repository.

This command will update application on vercel server for development environment.

```bash
# step 1
git tag v0.0.1-development
# step 2
git push origin v0.0.1-development
```

For update application on production environment.

```bash
# step 1
git tag v0.0.1-production
#step 2
git push origin v0.0.1-production
```

This will trigger an Github Action to build application based on tags for update to Production or Development Environment.
2 changes: 1 addition & 1 deletion jsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"@/public/*": ["./public/*"],
"@/app/*": ["./src/app/*"],
"@/features/*": ["./src/features/*"],
"@/core/*": ["./src/core/*"]
"@/shared/*": ["./src/shared/*"]
}
}
}
6 changes: 5 additions & 1 deletion next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,11 @@ const nextConfig = {
remotePatterns: [
{
protocol: "https",
hostname: "**",
hostname: "admin.motionlaboratory.com",
},
{
protocol: "http",
hostname: "admin.motionlaboratory.com",
},
],
},
Expand Down
Loading