This repository contains a web application built with TypeScript, React, and Next.js for creating a portfolio of photos and writing blog posts. The project aims to provide a platform to showcase your photos in a visually appealing portfolio and share your thoughts and experiences through blog posts. The content management is handled with Sanity JS, offering easy management of photos, responsive image galleries, and blog posts.
- Photo Portfolio: Display your photos in a stylish and responsive gallery format, providing visitors with an engaging browsing experience.
- Blog Posts: Share your thoughts and experiences by writing and publishing blog posts.
- Content Management: Utilize Sanity JS CMS for effortless management of photos and blog posts. Edit, add, or remove content using a user-friendly interface.
- Responsive Design: Ensure a seamless viewing experience across various devices with a responsive design that adapts to different screen sizes.
- Frontend: TypeScript, React, Next.js
- Backend: Sanity JS (Content Management System)
- Other: Node.js
To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/deanglukler/consuelo-website
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Access the application in your browser at
http://localhost:3000
. - Explore the photo portfolio and browse through the available images.
- Create and publish blog posts to share your experiences.
Currently, there are no specific guidelines for contributing to this project. However, feel free to fork the repository, make your changes, and submit a pull request if you'd like to contribute.
There are no known issues with the project at this time.
This project is not licensed under any specific license. You may use the code as a reference or for personal use.
There are no specific plans for future enhancements or features for this project.
Feel free to modify and expand the template to meet your project's specific needs.