Skip to content

Commit 4683c46

Browse files
Midspace init
0 parents  commit 4683c46

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+9272
-0
lines changed

.env

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Environment variables declared in this file are automatically made available to Prisma.
2+
# See the documentation for more detail: https://pris.ly/d/prisma-schema#accessing-environment-variables-from-the-schema
3+
4+
# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB and CockroachDB.
5+
# See the documentation for all the connection string options: https://pris.ly/d/connection-strings
6+
7+
DATABASE_URL="postgresql://neondb_owner:b7vTkJFw0Rfp@ep-plain-cherry-a5ixz1b5.us-east-2.aws.neon.tech/neondb?sslmode=require"
8+
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_bWVycnktbGVtbWluZy02Ny5jbGVyay5hY2NvdW50cy5kZXYk
9+
CLERK_SECRET_KEY=sk_test_4MnOE7SQaFb0FGNqEhceUQe1W1v1Vb9QYpIlbyjbnO
10+
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=mindspace554
11+
NEXT_PUBLIC_CLOUDINARY_UPLOAD_PRESET=mindspace554
12+
NEXT_PUBLIC_URL=http://localhost:3000/

.eslintrc.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "next/core-web-vitals"
3+
}

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
.yarn/install-state.gz
8+
9+
# testing
10+
/coverage
11+
12+
# next.js
13+
/.next/
14+
/out/
15+
16+
# production
17+
/build
18+
19+
# misc
20+
.DS_Store
21+
*.pem
22+
23+
# debug
24+
npm-debug.log*
25+
yarn-debug.log*
26+
yarn-error.log*
27+
28+
# local env files
29+
.env*.local
30+
31+
# vercel
32+
.vercel
33+
34+
# typescript
35+
*.tsbuildinfo
36+
next-env.d.ts

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# FullStack Mindspace Application Tutorial with Next.js 13.5
2+
3+
![Mindspace Clone App](http://res.cloudinary.com/dhz0qhtw2/image/upload/v1708247336/fow5wnpzyxbkog3l8hv8.png)
4+
5+
Welcome to our new video tutorial where we'll be building a **FullStack Medium Clone Application** using Next.js 13.5. In this session, we'll cover:
6+
7+
- Introduction to the new Next.js Server Action
8+
- Creating a Medium-like editor
9+
- Implementing a feature-rich story renderer with functionalities including:
10+
- Comments
11+
- Reply comments
12+
- Claps
13+
- Save
14+
- Share
15+
- Small Task for you guys to follow
16+
- **Filterations of stories based on Topics**
17+
18+
Additionally, we have a small task for you to follow along. Join us as we explore each of these aspects in detail!
19+
20+
21+
## Getting Started
22+
23+
First, run the development server:
24+
25+
```bash
26+
npm run dev
27+
# or
28+
yarn dev
29+
# or
30+
pnpm dev
31+
# or
32+
bun dev
33+
```
34+
35+
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
36+
37+
## environment Variable
38+
39+
- DATABASE_URL=
40+
- NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
41+
- CLERK_SECRET_KEY=
42+
- NEXT_PUBLIC_CLOUDINARY_UPLOAD_PRESET=
43+
- NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=
44+
- NEXT_PUBLIC_URL=

next.config.mjs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/** @type {import('next').NextConfig} */
2+
const nextConfig = {
3+
images:{
4+
remotePatterns: [
5+
{
6+
protocol: 'https',
7+
hostname: 'img.clerk.com',
8+
},
9+
{
10+
protocol: 'http',
11+
hostname: 'res.cloudinary.com',
12+
},
13+
],
14+
}
15+
};
16+
17+
export default nextConfig;

0 commit comments

Comments
 (0)