Skip to content

20Amir01/Rezcoding

Repository files navigation

Rezcoding!

This repository contains the source code for my personal fullstack weblog, Rezcoding.

Technologies

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Backend: Sanity.io (Headless CMS)
  • Deployment: Vercel

Getting Started

To get started with Rezcoding locally, follow these steps:

Clone the repository:

git clone https://github.com/20Amir01/Rezcoding.git

Install dependencies:

npm install

Set up the Sanity.io connection:

  1. Create a Sanity.io project or use an existing one.
  2. Add your Sanity Studio API token to the .env.local file (create it if necessary).
  3. Run npm run sanity studio to open the Sanity Studio.

Start the development server:

npm run dev

Open http://localhost:3000 in your browser to see the weblog running.

Deployment

This repository is configured for deployment on Vercel.
To deploy to Vercel:
  1. Connect your Vercel account to the repository.
  2. Set environment variables for Sanity.io API token and any other required config (e.g., Google Analytics).
  3. Deploy the repository.

Contributing

Feel free to contribute to Rezcoding! Pull requests are welcome for bug fixes, improvements, and new features. Please refer to the CONTRIBUTING.md file for guidelines.

License

This code is licensed under the MIT License. See the LICENSE file for details.

Resources

I hope you enjoy Rezcoding!