Skip to content

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.

Notifications You must be signed in to change notification settings

pratikmandge/Collaborative-and-Fun-Story-Creator-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative and Fun Story Creator API

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.

Instructions

  1. Clone the Repository:

    https://github.com/pratikmandge/Collaborative-and-Fun-Story-Creator-API.git
    • Project is cloned to your system.
  2. Project Done with below configurations:

    • python.exe --version - Python 3.12.4
    • node.exe --version - v20.15.0
    • npm.cmd --version - 10.7.0
    • Require MySQL database for running backend. If not than change the configuration of database settings.py to sqlite
  3. Frontend:

    • cd frontend
    • Install all node_modules npm i or npm install
    • Run server npm run dev
    • Frontend is started!
  4. Virtual Environment:

    • Create Virtual Environment
    • python -m venv venv
    • Activate virtual environment .\venv\Scripts\activate
    • Virtual Environment is Started!
  5. Backend:

    • cd backend
    • Install python site-packages pip install .\requirements.txt
    • Make migrations python manage.py makemigrations and than python 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!

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published