"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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjI1OTUsIm5iZiI6MTcyMDI2MjI5NSwicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYwODUtZDEwNzJhNmItZThjNC00YmVmLThlZjUtMjRiNjBmZTJmYTM5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDEwMzgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0YzdlNzcxMTQ4NzQzOTRiNDI2YzFhMjBmZDY2NTUzYTNlNThhNzIxN2M4Y2RiNjczMTAyNTE5ZTAxOGYzYWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.m6SMras2YVA4miC4Hav8vQHobSb1vAUDfti30ze3Zz8)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjI1OTUsIm5iZiI6MTcyMDI2MjI5NSwicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYxMjktMjM2ODc1OGItNzhkYi00ZTQxLTlmMjYtYjMzZjMyNDM5NDAzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDEwMzgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUxZDVlZDAxNGI0MTc1NDNmMmQyNGJkNTExMmRkNDFjZTFlMjBlOWIwMDNkNjFmOWZmMTAzYzZlNmQ3NTY2YTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.qjKwkczVaBL0tz9syUxQPUm_EAX9MeiGcsU6F6ueh18)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjI1OTUsIm5iZiI6MTcyMDI2MjI5NSwicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYxMTMtOTIzMTM5MDUtYWI4OS00NjM1LWE5NjEtMDc2ZjgwYmUyY2Q0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDEwMzgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJhYzgxZmNjY2JmZTc5OTM0Y2FhOGU1NjFkZWI4NTg0ZDkxMmE3ZTk1NTE3ZTVkMDFhYzU5ZmUxM2M0YjAxYjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Fsl54YhUBLE6yj0-ekTLSwrLI0RQp7DlRn_kItq9iLc)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjI1OTUsIm5iZiI6MTcyMDI2MjI5NSwicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTY3OTYtMDFjMzRhYmEtYTg4Yi00Y2E5LTljZWQtZTMzNmRhYTQwMTAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDEwMzgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM4MjJjMzU4YjQyM2U3MDU4M2IwNTE2MjU4NGUxYzY3OGFjMmUzYzQyNzg4OWFlMTQyZWIzODM0NjAwYzk2NDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.RT4_zcdKE7Jh6YeZBW2MPTSOqLMC949EtNy6ZMVqH7s)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjI1OTUsIm5iZiI6MTcyMDI2MjI5NSwicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTY4MzQtMmM5YmViODMtMTNiOS00ZjcxLTlmNDUtMmExNDdlYjM1YTQ1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDEwMzgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY2ODJhOGI0NDM5YTdlMWQ1OTU3Y2I2NzIwYmViNTY2YTIzZmFmYjVmMWM0MWU5MjBlNmU0NDliZjRjM2U0NjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.owHU4z4akKAjzosnOfEU_R6CLUgirKR5MkGhbV-YxKA)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjI1OTUsIm5iZiI6MTcyMDI2MjI5NSwicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYxMDUtM2JkNDkzM2QtN2QzMS00YmVmLWJjMTYtM2IzZDJlYzlhYWVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDEwMzgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTczYjg5YzE0NDg0MmJlYzFlMTE0OGQzZmY4M2M5ODA1OGE5ZmMyY2U0ZmQyYzBkM2MxOTU5ODFkN2M3ZDA1YmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.eLzSCL3KTWzz-7JfxqQAZ0P4MuLV0LxX5JRK5-Lr6Lk)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjI1OTUsIm5iZiI6MTcyMDI2MjI5NSwicGF0aCI6Ii8zMDAxNjI0Mi8yNjY0NTYwNTItOTgxZTQ3MGMtZjgxOC00MWU1LThkOWMtZGJkMWQ4MDExOGU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDEwMzgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA3MjE1YzdhODY2YmM0OTA3MjI2ZjY3OGYxMTk2YWJjYjhlNGJjM2E3MDU4N2E4ZDk0MjExODJmZmY5NzYxYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.dLLJs_mmnIzjGPxEN4rvXV2YhlweHYnO96bcQCD6mCE)
- 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.