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
MySQL
database for running backend. If not than change the configuration of databasesettings.py
tosqlite
-
Frontend:
cd frontend
- Install all node_modules
npm i
ornpm 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 makemigrations
and 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!