FEATURES

Multiple user role module

Interactive Dashboard.

Child Management.

Magic Login link.

Book Library page

Notification Module

Payment System

TECHNOLOGY STACK

Kids Story Writing Platform

Kids Story Writing Platform is a web app that has been created to provide children with a fun and engaging platform to enhance their creativity and writing skills. The website offers a range of features that are specifically designed to cater to the needs of elementary school students. One of the most notable features of the Kids Story Writing Platform is WriteStories, an innovative platform that provides children with an exceptional opportunity to engage with a fully published children’s picture book.

WriteStories is an exciting adventure that allows children to create their narrative based on captivating images. The main focus is on enjoying the process and unleashing their imagination to the fullest.

WriteStories is safe, user-friendly, and perfect for kids to improve their writing skills. Parents and teachers can monitor progress and give feedback without worrying about personal information. With its innovative features and resources, the Kids Story Writing Platform is sure to become a favorite among children and parents alike.

Front end  

  • HTML + HTML5, CSS + CSS3
  • Vue 3, Javascript, Tailwind CSS
  • jQuery,  Chart.js,  Jinja2

Back end 

  • Laravel 10
  • PHP
  • Google Place API

Database

  • MySQL 8.0.23

Server

  • AWS, EC2

Features

  • Guardian module

  1. Interactive Dashboard: Discover a captivating Interactive Dashboard that showcases a wide array of books to explore, along with providing real-time updates on your child’s progress and so much more!
  2. Child Management: Parents hParents can add one or multiple kids and verify their information. Moreover, they can monitor their child’s progress, modify their details, and maintain an up-to-date record of the books they are writing.
  3. Magical link: The Guardian can send or utilize a magic link that allows children to effortlessly access their accounts.
  4. Invitation Management: Parents can send invites to collaborate and overlook the child’s account.
  5. Library detail page: Explore a vast array of collections from various publishers and handpick the perfect books to add to your child’s dashboard. With the ability to preview, purchase, and assign books, you can review your child’s reading journey.
  6. Notification: Stay updated on your child’s progress and receive notifications about books, subscriptions, and more with our helpful guardian tracking feature.
  7. Profile Setting: Parents can change their profile settings based on their personal preferences. 
  8. Subscription Management: Stay on top of your subscription plan and effortlessly manage your payments with our Subscription Management feature.
  9. Comment/Review: A guardian can provide valuable feedback and support to the child’s writing journey. By commenting or reviewing their book, you can help them make improvements and enhance their writing skills. 
  • Teacher module

  1. Dashboard: Our interactive dashboard showcases the student activity history, a comprehensive student list, and a captivating graphical representation that tracks the average words and assignments completed by each student. Stay informed and track their progress effortlessly!
  2. Student Management: Teachers have the convenience of effortlessly adding and organizing students within their classes. They can modify student information, monitor individual progress, and keep a close eye on their academic journey.
  3. Class Management: Teachers can include students in the class and oversee the roster.
  4. Assignment Management: A teacher can assign tasks to either individual students or the entire class.
  5. Profile Setting: A teacher can change their profile settings based on their personal preferences. 
  6. Comment/Review: A guardian can provide valuable feedback and support to the child’s writing journey. By commenting or reviewing their book, you can help them make improvements and enhance their writing skills. 
  • Child module

  1. Interactive dashboard: The interactive dashboard allows children to track their progress and milestones in a fun and engaging way. With adorable milestone stickers that lead to a majestic castle, children are entertained and their curiosity is piqued.
  2. Library: In addition to being assigned books by their guardian or teacher, the child has the freedom to explore the library, select a book, and embark on their writing journey.
  3. Write stories: Unleash your child’s imagination and let them embark on a creative journey by writing their own stories after selecting a book
  4. Voice-to-text feature: Let your child’s imagination run wild as they use the voice-to-text feature to tell their story, while the software seamlessly detects and updates their words.
  • Admin module

  1. Publisher management: The publisher management feature allows the admin to effortlessly add and update publisher details in the database. Once the information is updated, they can easily upload books and add the genre details.
  2. Workspace management: The admin has access to the child’s folders, accessing information about their writing. They can see the number of books written, total word count, and status of each piece. This gives a comprehensive overview of the app’s usage among children.
  3. User management: The admin holds the power to examine the user’s particulars and monitor the status of their account details. Moreover, the admin possesses the authority to adjust the user’s type as per requirements.
  4. Subscription management: The admin can access and review the subscriber’s information, including their stripe ID and renewal date, to effectively monitor and stay updated.
  • Library and book management: The book details can be hidden or monitored by the administrator.
  • Lack of limited tools and features: The range of diverse features can be relatively constrained in comparison to that of competitors.
  • Complicated login/registration process: If the login and registration process is too long or complicated, it could reduce the participation of the users due to its complexity.
  • Connecting with publishers: Collaborating with publishers and fostering their interest in Kids Story Writing Platform may appear as a formidable challenge.
  • Creative challenges: Children may encounter creative obstacles that could potentially lead to a decline in their enthusiasm.
  • Protection of Minors’ Personal Information: It is crucial to prioritize the privacy and security of personal information related to minors by implementing measures that ensure its protection.
  • Lack of variety of features and illustration books: Limited illustrations and features might enable children to lose interest in WriteStories
  • Lack of funds for school/teacher subscription: Insufficient financial resources for teachers to extend their subscription might lead to a loss of users/children who are interested in WriteStories. 
  • Lack of supervision: Lack of adequate supervision for children using the WriteStories platform might be a trouble.
  • Seamless user experience: Including versatile features with a seamless user experience might take a lot of work.
  • Maintaining security: Poor website security can cause several problems including loss of users.
  • Browser compatibility: The website should be accessible and functional on different browsers. Browser compatibility is extremely important considering the wide variety of web browsers available.
  • Data Integrity: Accurate and consistent data must be enabled for better website performance. Protecting the database and enabling cyber security is crucial to increasing the website’s stability and performance. 
  •  
  •  
  • Accessible to kids of all ages: Kids of all ages, especially elementary school kids and home school kids can use the Kids Story Writing Platform for educational and creative purposes, leading their way to become young writers.   
  • Classroom account: Teachers can effectively administer their classroom by incorporating students based on their respective classes. This approach facilitates seamless monitoring of students’ academic advancements and fosters an environment conducive to nurturing creativity.
  • Trial period for subscription- The implementation of a freemium or trial period subscription will facilitate users in experimenting with and cultivating an inclination towards writing.
  • Implementing books with diverse genres:  Collaborating and establishing connections with various publishers will aid Kids Story Writing Platform in implementing a wide range of genres, ultimately enhancing children’s interest in utilizing the Writestories platform.
  • Rewards and marking the milestone: Providing incentives and showcasing the progression of milestones will enhance the child’s level of engagement and foster their interest.
  • Stripe payment for secured payment process.
  • Database optimization (Dataflow optimization): Performance optimization techniques will overcome the challenges and enable secure and efficient website performance. 
  • Digitized Website Approach: A digitized website facilitates children and users in effortlessly composing narratives, monitoring their progress, and publishing books.
  • Protection of Minor’s  Personal Information: Adhering to strict guidelines and regulations to maintain the confidentiality and integrity of minors’ personal information is crucial. By doing so, we can create a safe and secure environment for minors, fostering trust and confidence in our practices.
  • Safety of personal information: Ensuring the safeguarding of personal information about minor children is of utmost importance. It is imperative to adopt measures that prioritize the privacy and security of such sensitive data.
  • Develops young writers: Children who possess a genuine curiosity and a strong desire to cultivate their writing skills will greatly benefit from engaging in this endeavor.
  • Enhanced homeschooling experience: Kids who are homeschooled will benefit at large to enhance their creativity and writing skills. 
  • Aids in language development: Provides children with an opportunity to develop their language skills.
  • Interactive online dashboard: Access to an interactive online dashboard that contains minute details of the child’s progress, books published, word counts, etc. enables users to keep track of the statistics which helps in aiding for better support. 
  • A hub for young writers: Creates a hub for young writers to connect, create, and publish books collaboratively or individually.
  • Increased customer satisfaction: By implementing the above strategies and a secured website, customer retention will improve.
  • Credibility: Delivering a quality website, enables trust among the users. A credible website attracts potential users and helps retain customers too.