freeWriter is an innovative storytelling and writing assistance tool designed to help aspiring writers create and develop their stories.
- User Authentication
- Story Management
- Writing Workspace
- AI Assistance
- Card System
- Basic Sketch Generator
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository:
git clone https://gitlab.com/VyuduInc/freewriter cd freewriter
-
Install frontend dependencies:
cd frontend npm install (if error, try npm i --force)
-
Set up environment variables:
- Copy
frontend/.env.example
tofrontend/.env
- Fill in the required environment variables
- Copy
-
Start the development server:
cd frontend npm run dev
cd frontend
npm test
cd frontend
npm run e2e
For deployment instructions, please refer to the Deployment Guide.
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.