Welcome to the official repository for the NUANSA Web Portal. This project is built on Next.js and serves as the primary website for the upcoming NUANSA event.
NUANSA is a cultural production by undergraduates in NUS mainly showcasing Indonesia's rich heritage and culture throughout annual theatrical performances that blend traditional music, dance and drama with contemporary storytelling.
- Event Title: NUANSA 2025
- Date: September 7, 2025
- Description: Watch the latest performances and cultural showcases from Indonesia, featuring traditional music, dance, and drama.
- Front-End:
- Next.js
- React
- CSS Modules / Tailwind CSS for styling
- Hosting:
- Deployed on Vercel
- Other Tools:
- Git for version control
- Continuous Deployment (CD) via Vercel and GitHub Actions
- Node.js: Version 14 or higher
- npm or yarn: As the package manager
-
Clone the Repository: Execute the following command in your terminal:
git clone https://github.com/nuansacp2025/nuansa-web.git
-
Navigate to the Project Directory:
cd nuansa-web -
Install Dependencies:
npm install
-
Run the Development Server:
npm run dev
-
Open Your Browser: Navigate to
http://localhost:3000to view the application.
-
Home Page: Displays the overview of the event, including the date and a brief description.
-
About Us Page: Provides detailed information about NUANSA, its history, and its significance.
-
About Us History Page: A dedicated page that dives deeper into the history of NUANSA, showcasing past events and milestones.
-
About Us Keong Mas Page: A special page dedicated to the NUANSA 2025 event, featuring the theme "Keong Mas" and its significance.
-
Contact Us Page: A form for users to reach out for inquiries or feedback.
-
Our Team Page: Showcases the team behind NUANSA, including their roles and contributions.
-
Arts Team Page: A dedicated page for the arts team, highlighting their efforts and contributions to the event.
-
Production Team Page: A dedicated page for the production team, showcasing their roles and contributions to the event.
-
External Affairs Team Page: A dedicated page for the external affairs team, highlighting their efforts and contributions to the event.
This project is deployed on Vercel. When changes are pushed to the main branch, a continuous deployment pipeline automatically builds and deploys the updated version. When changes are pushed to the staging branch, a deployment will be pushed to the preproduction environment. When a Pull Request is created, a preview deployment will be created for the branch.