Developed a full-stack "Collaborative and Fun Story Creator" web application where authenticated users can collaboratively write short stories in a fun and structured way. The backend is built using Django with the MVC (Model-View-Controller) pattern, and the frontend developed using React.
-
Clone the Repository:
https://github.com/pratikmandge/Collaborative-and-Fun-Story-Creator-API.git
- Project is cloned to your system.
-
Project Done with below configurations:
python.exe --version- Python 3.12.4node.exe --version- v20.15.0npm.cmd --version- 10.7.0- Require
MySQLdatabase for running backend. If not than change the configuration of databasesettings.pytosqlite
-
Frontend:
cd frontend- Install all node_modules
npm iornpm install - Run server
npm run dev - Frontend is started!
-
Virtual Environment:
- Create Virtual Environment
python -m venv venv- Activate virtual environment
.\venv\Scripts\activate - Virtual Environment is Started!
-
Backend:
cd backend- Install python site-packages
pip install .\requirements.txt - Make migrations
python manage.py makemigrationsand thanpython manage.py migrate - After successful migration create a superuser for accessing the admin panel and control over the project
python manage.py createsuperuser - Than start backend server
python.exe .\manage.py runserver - Backend is started!