"Pitch Kathalu" is a platform that allows aspiring storytellers to pitch their story scripts. After successfully completing the initial screening phases, the selected scripts will be considered for production. To submit a story script, users are required to pay a registration fee of ₹200.
To run this project locally, follow these steps:
- Node.js and npm installed on your system
- MongoDB installed locally or a cloud-based MongoDB service
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/pitch-kathalu.git
-
Navigate to the project directory:
cd pitch-kathalu
-
Install server dependencies:
npm install
-
Navigate to the client directory:
cd client
-
Install client dependencies:
npm install
-
Return to the project root directory:
cd ..
-
Create a
.env
file in thebackend
directory and add the following environment variables:PORT=8000 MONGODB_URI=your-mongodb-connection-uri INSTAMOJO_API_KEY=your-instamojo-api-key INSTAMOJO_AUTH_TOKEN=your-instamojo-auth-token
Replace
your-mongodb-connection-uri
,your-instamojo-api-key
, andyour-instamojo-auth-token
with your actual MongoDB connection URI and Instamojo API credentials.
-
Start the backend server:
cd backend npm start
The backend server will run on port 8000.
-
Start the client:
cd client npm start
The client will run on port 3000 by default. You can access the application in your web browser at
http://localhost:3000
.
- MERN Stack (MongoDB, Express.js, React, Node.js) for full-stack development.
- Instamojo Payment Gateway for handling registration fee payments.
- Visit the application at
http://localhost:3000
. - Sign up or log in to your account.
- Complete the required profile information.
- Click on "Submit Your Story Script."
- Fill in the details of your story script and upload the script file.
- Pay the ₹200 registration fee via Instamojo.
- Your script will be reviewed, and if selected, it will be considered for production.
This project is licensed under the MIT License.