Skip to content

oktay/oktay-2024

Repository files navigation

Personal Website

This project is a personal website built with Next.js, TypeScript, Tailwind CSS, and shadcn/ui. The content is managed using DatoCMS. The website showcases my work experience and projects.

Screenshot

Features

  • Dynamic content management using DatoCMS
  • Pages displaying work experiences and projects
  • Responsive design
  • Fast and modern user interface

Installation

Clone the repository:

git clone https://github.com/oktay/oktay-2024.git
cd oktay-2024

Install the dependencies:

npm install

Setting Up DatoCMS

  1. Create an account on DatoCMS and set up a new project.
  2. Add the necessary models and fields for your content (e.g., Work Experience, Projects).
  3. Obtain your DatoCMS API token and set it in your environment variables:

Create a .env.local file in the root of your project and add the following:

NEXT_DATOCMS_API_TOKEN="your-datocms-api-token"

Starting the Development Server

To start the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result. The page will automatically reload if you make changes to the code.

Building for Production

To build the application for production:

npm run build

This command will create an optimized build in the .next folder.

Technologies Used

Contributing

If you would like to contribute, please open a pull request or submit an issue. Contributions and feedback are welcome.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

🧑‍💻 Personal homepage with Next.js and DatoCMS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages