Welcome in Christ.
This project is a website for the Tokyo International Christian Fellowship (TICF). It is built using Next.JS, React, TypeScript, and Tailwind CSS, and supports multiple languages including English, Chinese, and Japanese.
-
Clone the repository:
git clone https://github.com/FantiGA/ticf-ic.com.git cd ticf-ic.com -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build the project:
npm run build
To configure the project, update the tsconfig.json and .prettierrc.js files as needed. Ensure that the path aliases are correctly set up for the project structure.
The project is divided into several components located in the components directory. Each component is responsible for a specific part of the website. For example:
Header: Contains the navigation bar and language switcher.Banner: Displays the main banner image.Welcome: Provides a welcome message.OurMission: Describes the mission of the church.OurVision: Describes the vision of the church.OurCoreValue: Lists the core values of the church.OurFaithStatment: Provides the faith statement.WorshipServiceInformation: Contains information about worship services.Contact: Provides contact information.Footer: Contains the footer of the website.
The project supports multiple languages using next-intl. The translation files are located in the locales directory. To add or modify translations, update the corresponding JSON files:
en.json: English translationsja.json: Japanese translationszh-CN.json: Chinese translations