"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.
![Screenshot 2023-09-06 at 3 35 00 AM](https://private-user-images.githubusercontent.com/30016242/266456085-d1072a6b-e8c4-4bef-8ef5-24b60fe2fa39.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjcxODcsIm5iZiI6MTcyMTQyNjg4NywicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYwODUtZDEwNzJhNmItZThjNC00YmVmLThlZjUtMjRiNjBmZTJmYTM5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIyMDgwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkxYjA0MDcwYWE4ZWQwODRlZmM0NWZmZTMxOTMyODczNWJlMjAzMjlkMzBlM2M0OGU2MWIxZjQ3NTVjMWZkMWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1YgkfphOkY1qq1I34jZc9uvCymRDXhfN0ijEjs1nXfY)
![Screenshot 2023-09-06 at 3 23 10 AM](https://private-user-images.githubusercontent.com/30016242/266456129-2368758b-78db-4e41-9f26-b33f32439403.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjcxODcsIm5iZiI6MTcyMTQyNjg4NywicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYxMjktMjM2ODc1OGItNzhkYi00ZTQxLTlmMjYtYjMzZjMyNDM5NDAzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIyMDgwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJkOTFkNDczODczMjU5ZDJmNjNmNWEzYWU2OGMzNTRhOTE5ZjE1NzMwMTRhY2ExYjI3NTVmZTY4N2MwMzZkMDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.buziIUEAXa4Y_uwObOrFW1TTY8Tcs1lbHGlKgYVQn6k)
![Screenshot 2023-09-06 at 3 24 08 AM](https://private-user-images.githubusercontent.com/30016242/266456113-92313905-ab89-4635-a961-076f80be2cd4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjcxODcsIm5iZiI6MTcyMTQyNjg4NywicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYxMTMtOTIzMTM5MDUtYWI4OS00NjM1LWE5NjEtMDc2ZjgwYmUyY2Q0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIyMDgwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAzNDQ1MzM3NjI2ZGIxN2UzMTczZDljODUzMzUyN2M0OGIzMzQ3MjY1YWJiOWNjZjY2MGRjNzZlNTkxYjZmNWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.PPdz3eUrWEAEYpjshi3rbnaem8_C9RWLajJbn6bL4Dk)
![Screenshot 2023-09-08 at 4 13 54 AM](https://private-user-images.githubusercontent.com/30016242/266456796-01c34aba-a88b-4ca9-9ced-e336daa40100.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjcxODcsIm5iZiI6MTcyMTQyNjg4NywicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTY3OTYtMDFjMzRhYmEtYTg4Yi00Y2E5LTljZWQtZTMzNmRhYTQwMTAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIyMDgwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg4NGJhNTNjYzk1NTU4YzFmYTkwOTYxN2FiMzc4Y2IxMGIxM2E1M2E4OGRhN2I1MTc4MmI0N2U4OTM1N2UyYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._HMkqwcNn1uwmF4R0Y-A1jDZWeRMx3hb0jdMfpy7KJM)
![Screenshot 2023-09-08 at 4 13 39 AM](https://private-user-images.githubusercontent.com/30016242/266456834-2c9beb83-13b9-4f71-9f45-2a147eb35a45.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjcxODcsIm5iZiI6MTcyMTQyNjg4NywicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTY4MzQtMmM5YmViODMtMTNiOS00ZjcxLTlmNDUtMmExNDdlYjM1YTQ1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIyMDgwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY0ODBiNDcxMWM4YzgxODljNGM5NWZlNDlkOGQ4MDMyZTg0NjM1Yjg5YjU0ZmYyODBlZmYwNjZhMGQzZmNiNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jei9BvuAinPCE6RPSwgsMk3Cl2-H-0jBE7W1mnKqyb8)
![Screenshot 2023-09-06 at 3 35 46 AM](https://private-user-images.githubusercontent.com/30016242/266456105-3bd4933d-7d31-4bef-bc16-3b3d2ec9aaee.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjcxODcsIm5iZiI6MTcyMTQyNjg4NywicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYxMDUtM2JkNDkzM2QtN2QzMS00YmVmLWJjMTYtM2IzZDJlYzlhYWVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIyMDgwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM5MWNjZDYxMDFiN2U4NzRlNTJkMjZhNGMzOTg1YTMyZjk4MGFiYTZlNmMzM2RiYmNhZjllNGE4YjQ0M2MxY2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.E1_jiaBp0JWzlRpQ6Br6AlXWA2SSvb0rslqh_HEVTAk)
![Screenshot 2023-09-06 at 3 36 38 AM](https://private-user-images.githubusercontent.com/30016242/266456052-981e470c-f818-41e5-8d9c-dbd1d80118e4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjcxODcsIm5iZiI6MTcyMTQyNjg4NywicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYwNTItOTgxZTQ3MGMtZjgxOC00MWU1LThkOWMtZGJkMWQ4MDExOGU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDIyMDgwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNjYmQ5ZjdmZDVlMTYzNjAwMDMzZjQ5MGZiNWJkOWExZDlmYTJiYzJhN2NiNjY4MWJkYTBmNjRmMGI0NDNmNGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Va0Q8L_V3JoxVSFmuMOEyQrP4B_Xe-k7uR_xvrnNmso)
- 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.