Found 112 repositories(showing 30)
anatasof
An interactive Claude Code skill that guides you through writing production-grade PRDs. Section by section, with built-in validation, user story, and Gherkin acceptance criteria.
qixuanHou
Please Read Me First. This is a set of java file of my final version of electronic artifacts. This is a game to map my experience in Disney World, in Orlando during this spring break. However, because of my limited skills in computer science, I really have no idea how to simplify the process to run the game. Sorry for the inconvenience. In order to run the game, you may need to install JAVA. I hope the following links will help you. http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk http://www.cc.gatech.edu/~simpkins/teaching/gatech/cs1331/guides/install-java.html My main file is called Disney. You can call Disney in console to start the game. However, I failed to putting all the things inside Disney file. Therefore, you may also need to call AdventureLand, MainStreet, and FrontierLand to start other three games. I hope this will help you. Sorry again for the inconvenience. 1. the structure of my project My project only focused on my trip in Magic Kingdom, one part of Disney world in Orlando. It is a game which guides players to choose from six sub-games, which match six sections of the park, Main Street U.S.A, Tomorrowland, Adventureland, Frontierland, Fantasyland and Liberty Square. I chose one of the rides I took in each section which, from my perspective, shows what I found interesting in Disney world. I changed what I experienced in the park into a small computer game. I want to share my experience with others while they play my games. In the following part of self reflection, I explain the background, rules and other things about each game. For convenience of matching them, I use different color to mark different parts. I hope it will help readers a little bit when they are lost in my disordered reflections. 1. the hall of presidents - Liberty Square 2. Festivall parade - Fantasyland (I explain this one in the part of technology skill limitations) 3. Big Thunder Mountain Railroad - Frontierland 4.talking with Woody- Adventureland 5. Stitch Store - Tomorrowland 6. lunch time - Main Street USA 3. my reflection of the trip in Disney World from dream to reality When I exited Disney resort, I found a sign along the street welcomed people back to real world. Actually, when I was in Orlando, I couldn't believe as an adult, people can mess up fantasy world in the theme parks and the real world. Nevertheless, I felt I was still in fantasy world, when I dreamed twice that I fought for the key to open the door of future. As is known to all, while sleeping, people always dream about what people thinks in the daytime. Therefore, my dream shows that my mind still stayed in the world with Mickey and Donald. I believe that it is experiencing fantasy world which is the source of the greatest happiness people get from theme park. On the one hand, everybody has pressure in real life especially for adults. They can get out of pressure for a day trip in theme park. They can experience different lives here with cartoon characters. On the other hand, sometimes, it is a really hard task to fulfill some dreams, such as being a princess. However, in Disney world, you can dress up the same as Snow White, waiting for your prince; you can go to space by rocket; you can also travel all over the world in one day and enjoy the food of each country. These are all the magic of theme parks. Therefore, in my game, I learnt the way which Disney design their rides to focus on the background story of the game instead of the game itself. For example, there is a ride called Big Thunder Mountain Railroad, which streaks through a haunted gold-mining town aboard a rollicking runaway mine train. The views around the ride were like a gold mining town. There were tools for gold-mining around the railroad and the railroad looked like very old. In order to show riders that it was a haunted gold-mining town, the train always took a sudden turn or speed up quickly to scare people. I decided to name one of my game, which was inspired by this ride, the same name, Big Thunder Mountain Railroad. Instead of sitting inside the mine train to travel around the haunted town, mine was for users to use keyboard to control the train to travel around the gridding railroad. I place traps inside several parts of gridding to "scare" players, who cannot know where traps are until they get into them. If I know how to use animation, I will show scary pictures when players drive their train to the traps. Unlike the ride in Disney, my players can no longer travel once they encounter a trap because their train may have some problems to keep moving. Also, the main goal in the game is to find the gold. However, as we know, finding gold is really hard. Therefore, players must go to find Aladdin's Wonderful lamp where also places inside the gridding while players cannot see its exact place until they happen to drive inside the part where lamp is. Aladdin's Wonderful lamp will show players the map of the gold and when people get to the gold mine, they win. However, there is another limitation of the game. Haunted town is so dangerous during the night. Therefore, players only have 12 hours to finish the task. Train can drive one square in 20 min. Therefore, train can only move 36 times or they will also be caught by traps. In this game, I want to show audiences I have a background story like rides in Disney World. Players need to find the gold in a haunted gold-mining town. Also, in order to show the relationship with Disney, I use Aladdin's Wonderful Lamp as the guide for the players, which is a well known characters in Disney cartoon. I created another game, called talking with Woody to show the magic power of Disney characters. There are a lot of chances to meet Disney characters in Disney world. On the one hand, travelers, especially small kids, are really excited to meet the characters they watched on TV. I think some kids may believe they take pictures with real Mickey Mouse. On the hand, staffs in Disney who wear the costumes are really tired. It was hot in Orlando last week, but all costumes were very heavy. I was moved by the staffs inside Mickey. They also need to mimic the actions of characters and also need to show kindness and warmness to children. It seems like a really hard job. Therefore, I decide to show this part of Disney in my project as well. I decided to use Woody, a toy all the toys look up to. He is smart, kind and brave like a cowboy should be. He is more than a top, he is friend to everyone enjoying the movie Toy. In order to create an interactive game, I planned to ask players to guide Woody. Players need to call Woody before their instructions. For instance, if players say (actually players are typing) "Woody, please sit down", Woody will sit down (actually, there will be another line on the screen showing the same as players import). However, if players are rude and just say "sit down" without calling Woody, Woody won't act (actually there is just nothing showing up on the screen). great facilities to provide convenience to everyone The facilities to satisfy needs for special groups of people, like small kids or disabled people, are well developed. In the past in China, it seemed impossible for parents to take infants and small kids to travel. The road is not flat or wide enough for strollers or wheelchairs. However, in Disney world, everything seemed like well prepared for everyone to use. There are strollers rentals, and electric conveyance vehicles rentals, which are available to rent throughout Disney world. There are baby care center for mothers to feed, change and nurse little ones. There are locker rentals for storing personal items. There are also hearing disability services which have sign language interpretation to help disabled people to enjoy fantasy world. There are still a lot other convenient services in Disney world. I think the purpose of these services show the pursue of equality among everyone in the world. On the one hand, I am really touched by the availability of these services here. It seems Disney try its best to service everyone who have desire to experience fantasy land. On the other hand, in this way, Disney can attract more travelers in order to make more money in some ways. Also, in Disney, it seems like a tradition that there are stores at the exit of the famous rides. Somebody may think it is just a strategy to make people shopping a lot. However, I think it also provides some convenience that travelers can buy souvenirs where is memorable. For example, when I finished my trip in Escape Stitch, I entered a store with a lot of kinds of Stitch, like Stitch pillow, Stitch key chain and so on. I really want to buy something in order to remind me the wonderful feelings. Therefore, I showed my opinion inside my game as well. I wrote one part is for shopping. The items are different kinds of Stitch. My codes can act as a robot to help customers to shop in the store. There are a lot of restaurants in Disney. Maps of Disney are full of restaurants' name. The greatest things about the food are in Epcot, I experienced different counties in one day. I felt like I was in fast travel in different parts of the world and tasted their special food and snacks while I was on the way. I remembered I was still eating Japanese food when I was in "Mexico". It was a great experience. However, there were always a long waiting lines for the all restaurants. People needed to reserve a table a day before their trip and even they had the reservation, they still needed to wait for a long time. I think Disney may need some good ways to fix the problems of waiting for a long time. I have no idea of changing the situation of restaurants, but I think if there are robots to customers to order in fast food restaurant, it may help a lot. Thus, I have another code to customers to order in Plaza Restaurant. If this kind of robots can work in the real life, people can order by themselves and there will be more staffs available to prepare food. theme park uses interesting ways to teach knowledge of boring topics Theme part is also a great source of learning knowledge, especially for kids. They use Disney characters, interesting shows, or even games to teach useful things. The ways change the boring knowledge to interesting things, which always attract children's attention. The most amazing one was an interactive game in Epcot's Innoventions, called "where's the fire?", which teaches adults and children basic fire safety in a fun and entertaining way. About every five minutes, the players waiting in line are divided into two groups and move into the home's entry. Here, a host will explain the object of the game and lay out the rules. The scenario is this: you are on a mission to discover a number of fire hazards commonly found around the house. To do this, you move from room to room, looking for potential risks. To help in the task, each player is given a special "safely light" to help uncover lurking dangers. The rooms are large projection screens. When a hazard is discovered, all persons in the room must shine their safety light on the same spot. when they do, the hazard is rendered harmless and points are assigned. After playing in the game to find the hazardous things in the house, I learned a lot of safety tips. It is much easier to remember the tips I learned during the game than those I learned on textbook or internet. I believe kids will enjoy the games and learn from them as well. I also tried to show this reflection in my project. Thus, I planned to make a game, called the hall of presidents, which test people's knowledge of presidents in USA. However, I failed to achieve the goal of making it an entertaining game instead of a quiz. My game was still like a quiz. However, because it is the only code which can work well inside my big game. I decide to still hold the game for my projects in order to what my original ideas are. 4. technology skill limitations I feel terribly sorry for my limited skills in CS. It is my first time to learn JAVA this semester. I just begin to learn the core concepts of JAVA this month. When I choose to use java code for this project, I know I will face plentiful limitations and problems. Here I want to express my gratitude to Dr. Johnson, who encouraged me not to give up my ideas. To be honest, I have no idea of how to change a java code into a real game with animations. I know the background story of the game is more important for English course and pictures are the best way to show the background, but I have no idea to show all these things by JAVA coding. Therefore, I choose to use videos for my presentation. In this way, I can show my animation inside the videos while the code clue of my game is still composed by JAVA coding. Also, video gives me a lot of freedom when choose my contents for presentation. I can explain a lot details of my project clearly through videos. For example, I found the festival parade in the magic kingdom was great and I wanted to share the experience in my project by showing the pictures or videos. However, because of the technology limitations, I can only show the videos in my presentations. Also, I mistakenly deleted my videos which I shot on my trip Orlando, I can only share others' parade show...... Also, I want to apologize for the incompleteness of my game. I only dedicated to writing codes for Magic Kingdom, a part of my trip during spring break. Writing codes is a really time consuming task for me. In general, I need to spend more than eight hours to finish one project for my CS assignment this semester. While for this project, the final artifacts are composed of several parts of codes and in the end I need to write the father code in order to take care of my code family for spring break. Due to my limitation in writing codes, I can only finish one part of Disney world. However, I think my code shows all my reflections and perspectives during my trip, even though it looks like it only shows one part of my trip. The terrible mistake I made is that I found out the most of my codes I wrote had significant errors on Tuesday. I went to CS TA office for help, while the errors were still impossible to fix in order to achieve the goal I planned to get. Consequently, my game have to be separated into several parts. Instead of a big game having others as sub-games inside the big one, my final artifacts are composed by several small games. I need to start them one by one. It may cause some inconvenience for players to map their trip in Disney world.
bobchao
Anthropic Agent Skills suite for converting RFP documents into high-quality User Stories. Includes analysis, writing, and refinement capabilities with multi-language support.
luckybajaj22031996
5 free Claude AI skills for Product Managers & Business Analysts — PRDs, user stories, meeting notes, market research, stakeholder updates
felipereisdev
🎯 Agent Skill for Claude Code, Codex, OpenCode... - Break down goals into implementable user stories with clear acceptance criteria
hysunny
Many people like reading novels, at the same time, most of these people have their own impression of the characters in novels. But due to lack of drawing skills, the impression can’t be drawn. Novel Drawing is a mobile application for novel lovers, of which the theme is novel, and of which the main line is drawing characters in the novel, and of which the purpose is to enrich public life. The application has the following features. First of all, Novel Drawing is designed for drawing users’ favorite characters. Users can create characters according to the description of novels. The application can provide some models so that it will be easier to create wonderful works. Users can change the size of every part of the character to make it be more suitable. Besides, users can share their works with their friends use both this platform and some other platforms. And they can vote for works they like. At the same time, there could be some competitions to choose the most suitable characters. In addition, authors can use this platform to design some characters in their own novels. Authors can recommend works they like. This can help authors be more close to readers and help readers understand the novel. One of the most interesting parts is the DrawBar. It is the exclusive Post Bar for users. Users can communicate with other fans of the same novel. They can discuss with each other about the content, characters and story line of the novel. Users also can make friends whit similar interest through this platform. Nowadays, there are some applications with single function, but none of these applications can combine entertainment with social contact. There are a few applications which focus on face production, but almost all of them lack social contact. The work for this competition can achieve the goal, and Novel Drawing is innovative and groundbreaking. In addition, the authors of the novels can use this application to communicate with the readers, and can use the application to create appropriate characters for fictions they write. When it comes to user experience, the application constructs a new way of social entertainment on the basis of interests. When it comes to technical design, the project will use some existing technologies for Windows. The Visual Studio 2013 will be the development tool. The system will run Windows Phone. When it comes to user interaction and visual design, we will do our best to seek professional. The project pursues high visibility, humane, simple and clear, natural and understandable interface to give a good impression for users. In summary, Novel Drawing is a potential and innovative project which is feasible.
Amandeepwazir
UX Designer As a Product Designer, you will be responsible for working closely with a cross-functional teams to build and launch new experiences and features that impact the way urban Indians meet and date with a special focus on building a trustable platform for women. You will collaborate with engineers, designers, researchers, and analysts during the entire product lifecycle. You'll also work closely with the co-founders and VPs of various functions. - The role demands great execution, bold innovation, obsession with quality, solving problems with creativity while keeping the user in mind and ambition to take projects to the finish line. - Our approach to design is completely based on insights coming from various sources, quantitative and qualitative both that include Analytics data, User Testing, Experiments run on product etc. This helps us maximize the potential of product to serve the users while minimizing absolute opinions. You should have the skills to work across the full spectrum of Design - UX, UI, Interaction, Prototyping, Testing and kick ass in those areas. Responsibilities: - Collaborate with stakeholders, team members, and clients in an agile, iterative user-centered design process to design features, write user stories and work with development teams to ensure correct implementation - Develop deep understanding of real-world customer needs and business goals unique to our clients, and collect valuable user feedback and insight to inform product decisions - Take ownership for the full stack UX-Design process for the product including wire-framing, prototyping, user research, and defining & following design systems. - Have a data driven approach to your designs and key milestone deliverables to peers and executive level stakeholders - Review product analytics to derive behavioral insights for adoption, growth and user engagement Qualifications : - 1-6 Years of experience in a comparable role (User Experience, UI Design) - Bachelor's degree in Interaction/ Interface/ Experience/ Visual/ Product design preferred. - Expertise in digital design tools (Sketch, Invision, etc) and well-versed in material design, pattern libraries, and design methodologies - Experience working with development teams in a wide variety of engagements, including concept development, prototyping, and productization. - Experienced in design for iOS, Android and Mobile Web Apps. - Ability to rapidly grow (or come up with) new ideas and create fabulous storyboards, mock-ups, and functional prototypes Skills : Research, User Experience (UX), User-centered Design, User Interface Design, Design, Usability Testing, User Stories, Productization, Storyboarding, Design Tools, Wireframing, Agile Methodologies Location : Gurgaon, India
ayazhankadessova
LEarnBU: Web-based Financial Literacy Game built to improve students' personal finance skills. Users can choose a story to play, with each character dealing with different aspects of personal finance.
banghuazhao
A Swift iOS app for discovering and organizing app development project ideas. Features curated collections by difficulty level, detailed requirements, user stories, and implementation guidance. Perfect for developers looking to build their portfolio and improve coding skills.
Maya Academy of Advanced Cinematics called MAAC is the 3D Animation and VFX education makes of Aptech. MAAC has completed over 18 decades of instruction with top placements, best salary packages, modern infrastructure and expert characteristics bringing up front top animators, filmmakers, visual artists, graphics and web designers, etc. The learning outcomes for each semester is assessed as per industry standards to ensure that students possess a comprehensive understanding of the latest concepts & emerging technologies utilized in the manufacturing workflow of their digital content production process. AD3DEDGE Plus, a 3D animation course, covers the complete process of animation film making, from pre-production and production to post-production stages of film manufacturing. Emphasis is directed at aspects that were essential like stop motion, storyboarding, 3D design and modeling. International Program in Visual Arts and Design (IPVAD) is an extensive higher level career class designed to provide students a complete comprehension of the global media & entertainment market. The class goes through all of the facets of computer graphics skills needed to excel in the area of animation, VFX & electronic design. IPVAD is a perfect route for learning to be a professional that is job-ready for project opportunities in the industry. Make-work as fun as play! Create your own personal games for mobiles, laptops, PCs and tablet computers! .What is more? The course provides the exceptional opportunity for specialization that is double to you, providing you with a border & increasing your chances to have your dream project. High-level Program in Digital Media & Design (APDMD) provides an extensive, 360-degree learning opportunity for extensive job-oriented trained in responsive web site design, 2D animation & print. This class provides thorough vulnerability to leading applications used for digital content creation in the entertainment & media industry. For short film projects & make chances to socialize with industry professionals, you will be searching throughout the program. IPVAD provides access to value-added content such as self-guided video lessons that are online on online varsity. The class creates job-ready professionals which have been popular in the thriving Gaming industry in India & overseas. Students gain an in-depth understanding of the game design process including integration, Digital Asset Creation & in the game engine. ADVFX Plus is a career training program, built to provide you with all the advanced and fundamental skills required for a thriving VFX artist. This course covers subjects ranging from the very basic of 3D film-making like storyboarding and pre-production, to progress degree topics of motion graphics, digital design and editing. These will allow you to enhance your abilities and meet with industry requirements. For training sessions, which assist you to receive exactly the experience of being a professional VFX artist we offer atmosphere In MAAC. MAAC’s DGDI is a comprehensive class that covers Game Art, Design & Integration of match strength elements.AD3DEDGE plus is an ideal starting point for aspiring animators, looking for a fracture in the area. You may be provided practical learning latest, in-demand applications like Maya, Autodesk 3ds, Fusion, Mud box, Adobe Audition, etc… You will also find the skills that are necessary like story writing, lighting, cinematography, editing and directing, required for an animator. APDMD can be really a career path that assists you to develop into a job-ready professional that can allow a rich experience to users. In this course, you will be introduced for the latest trends in the publishing & web industry like publication, augmented the reality, interactive web content & mobile apps Visual effects now plays a key part in feature films, television programs, cartoon, video gaming, commercials and almost all sorts of entertainment. This fast-growing industry demands trained and proficient VFX artists who attract the director’s vision and could focus on endeavors that are national and worldwide. Bring your vision of intriguing characters, monsters and environment to life in the next generation, interactive gaming surroundings. As a video game developer, you bring it into life and need to plan and implement all the aspects of this match.
ebstar
An agent skill that runs a Three Amigos session to produce user stories ready for story mapping
Luisarueda1
Transform requirements & meeting transcripts into INVEST-compliant user stories with acceptance criteria. A portable Claude AI skill.
Best Web Designing Graphic And Digital Marketing Institute In Chandigarh Visual Media Academy is a WEB DESGNING, GRAPHIC ,AND DIGITAL MARKETING Training Institute which provides Professional training in Digital Marketing. The Prime Objective of Visual Media Academy is to Promote Digital Marketing and Train the Students in this Field, Who wants to succeed in a Career in Digital Marketing. What do They offer? Master WEB DESIGNING Skills Including GRAPHIC DESIGNING and DIGITAL MARKETING Personalized Attention by Our Experts. Participation in Live Projects. What doThey do? They addressing the global shortage of digital skills by giving you Digital Marketing Education. We Deliver Education programmes in classroom, online, and through licensed partners.Transform yourself into an expert digital marketer and become industry-ready by mastering the latest tools on top domains like SEO, social media Marketing and more. Build and execute your future into successful campaigns for real industry projects sponsored by the top companies. Track your digital marketing route and journey with the guaranteed opportunities by our placement cell. What is DESIGNING? So, Basically A design is a plan or specification for the construction of an object or system or for the implementation of an activity or process, or the result of that plan or specification in the form of a prototype, product or process. The verb to design expresses the process of developing a design. In some cases, the direct construction of an object without an explicit prior plan (such as in craftwork, some engineering, coding, and graphic design) may also be considered to be a design activity. The design usually has to satisfy certain goals and constraints, may take into account aesthetic, functional, economic, or socio-political considerations, and is expected to interact with a certain environment. Major examples of designs include architectural blueprints, engineering drawings, business processes, circuit diagrams, and sewing patterns Types of Courses they Provide Web Designing Graphic Designin Digital Marketing Motion Graphics And More. Web Designing:-Web design refers to the design of websites that are displayed on the internet. It usually refers to the user experience aspects of website development rather than software development. ... A web designer works on the appearance, layout, and, in some cases, content of a website. Graphic Designing:-Graphic design is a craft where professionals create visual content to communicate messages. By applying visual hierarchy and page layout techniques, designers use typography and pictures to meet users’ specific needs and focus on the logic of displaying elements in interactive designs, to optimize the user experience. Digital Marketing:-At a high level, digital marketing refers to advertising delivered through digital channels such as search engines, websites, social media, email, and mobile apps. Using these online media channels, digital marketing is the method by which companies endorse goods, services, and brands. Consumers heavily rely on digital means to research products. For example, Think with Google marketing insights found that 48% of consumers start their inquiries on search engines, while 33% look to brand websites and 26% search within mobile applications. Motion Graphics:- Motion graphics (sometimes mograph) are pieces of animation or digital footage which create the illusion of motion or rotation, and are usually combined with audio for use in multimedia projects. ... Motion graphics are exceptional way to communicate with viewer, and it can add depth to the story. What skills will you gain? Meaning and understanding of web and graphic Designing And digital marketing :- Acquire the right marketing skills, become an industry expert and grow your career Soft Skills Modules:- 1. Business communication 2. Presentation skills knowledge of Tools:- Learn Different Digital Marketing tools for Creating Content- Google Analytics , Google Keyword Planner, Google Search Etc. Get Certified and improve your career opportunities Visual Media Academy certificates are the most reliable way to make an entry into any industry and get a headstart in finding the most relevant jobs at some of the top companies in the world. WHY CHOOSE them ? Well Experienced trainer from digital marketing Field 100% Job Assistence Weekend batch SEO Course as per Latest market trends Personalized attention to each Candidate Internship Programs for Fresher . Hurry up and enroll now
StevenSJones
# Unit 09 Node.js and ES6+ Homework: Good README Generator When creating an open source project on GitHub, it is important to have a quality README with information about the app--what is the app for, how to use the app, how to install it, how to report issues, and how to make contributions so that other developers are more likely to use and contribute to the success of the project. A command-line application will allow for quick and easy generation of a project README to get started quickly. This will allow a project creator to spend more time working on finishing the project and less time creating a good README. Your task is to create a command-line application that dynamically generates a professional README.md from a user's input using the [Inquirer package](https://www.npmjs.com/package/inquirer). Review the [Good README guide](../../01-HTML-Git-CSS/04-Supplemental/Good-README-Guide/README.md) as a reminder of everything that a quality, professional README contains. The application will be invoked with the following command: ``` node index.js ``` Because this is a command-line application that won’t be deployed, you’ll also need to provide a link to a walkthrough video that demonstrates the functionality of your application. Revisit the Screencastify Tutorial in the prework as a refresher on how to record video from your computer. ## User Story ``` AS A developer I WANT a README generator SO THAT can quickly create a professional README for a new project ``` ## Acceptance Criteria ```md GIVEN a command-line application that accepts user input WHEN I am prompted for information about my application repository THEN a quality, professional README.md is generated with the title of your project and sections entitled Description, Table of Contents, Installation, Usage, License, Contributing, Tests, and Questions WHEN I enter my project title THEN this is displayed as the title of the README WHEN I enter a description, installation instructions, usage information, contribution guidelines, and test instructions THEN this information is added to the sections of the README entitled Description, Installation, Usage, Contributing, and Tests WHEN I choose a license for my application from a list of options THEN a badge for that license is added hear the top of the README and a notice is added to the section of the README entitled License that explains which license the application is covered under WHEN I enter my GitHub username THEN this is added to the section of the README entitled Questions, with a link to my GitHub profile WHEN I enter my email address THEN this is added to the section of the README entitled Questions, with instructions on how to reach me with additional questions WHEN I click on the links in the Table of Contents THEN I am taken to the corresponding section of the README ``` ## Minimum Application Requirements * Meets [Submission Requirements](#submission-requirements) in the following section. * Functional application. * GitHub repository with a unique name and a README describing project. * The generated README includes the following sections: * Title * Description * Table of Contents * Installation * Usage * License * Contributing * Tests * Questions * The generated README includes 1 badge that's specific to the repository. ## Submission Requirements Because this is a CLI App, there will be no need to deploy it to Heroku. This time, though, you need to include a video showing us that you got the app working with no bugs. You should include a link to the video in your application's `README.md` file. * Create a `.gitignore` file and include `node_modules/` and `.DS_Store/`. * `node_modules` is not tracked and uploaded to GitHub. (Hint: It is easy if you create your `.gitignore` file before installing dependencies with npm.) * Repo **MUST** include `package.json` with required dependencies. (Hint: Run `npm init` when you first setup the project before installing any dependencies.) * Include a video of the typical user flow through your application. This includes views of the prompts and the responses after their selection. * Include any other screenshots you deem necessary to help someone who has never been introduced to your application understand the purpose and function of it. This is how you will communicate to potential employers/other developers in the future what you built and why, and to show how it works. * Because screenshots (and well-written READMEs) are extremely important in the context of GitHub, this will be part of the grading. ## Commit Early and Often One of the most important skills to master as a web developer is version control. Building the habit of committing via Git is important for two reasons: * Your commit history is a signal to employers that you are actively working on projects and learning new skills. * Your commit history allows you to revert your code base in the event that you need to return to a previous state. Follow these guidelines for committing: * Make single-purpose commits for related changes to ensure a clean, manageable history. If you are fixing two issues, make two commits. * Write descriptive, meaningful commit messages so that you and anyone else looking at your repository can easily understand its history. * Don't commit half-done work, for the sake of your collaborators (and your future self!). * Test your application before you commit to ensure functionality at every step in the development process. We would like you to have more than 200 commits by graduation, so commit early and often! ## Submission on BCS You are required to submit the following: * A walkthrough video demonstrating the functionality of the application. * A sample README.md file for a project repository generated using your application. * The URL of the GitHub repository. Give the repository a unique name and include a README describing the project.
101WaysToBug
A Claude Code skill that generates structured project tickets (YouTrack/JIRA) from user stories, metric sheets, PRDs, or feature descriptions
tomershahar
A Claude skill for collaborative user story mapping based on Jeff Patton's methodology — coaching mode, generation mode, Mermaid output, and MCP integrations for Figma, Miro, Jira, and Linear.
StevenSJones
# Unit 19 React Homework: Employee Directory ## Overview For this assignment, you'll create a employee directory with React. This assignment will require you to break up your application's UI into components, manage component state, and respond to user events. ## User Story * As a user, I want to be able to view my entire employee directory at once so that I have quick access to their information. ## Business Context An employee or manager would benefit greatly from being able to view non-sensitive data about other employees. It would be particularly helpful to be able to filter employees by name. ## Acceptance Criteria Given a table of random users, when the user loads the page, a table of employees should render. The user should be able to: * Sort the table by at least one category * Filter the users by at least one property. ## Commit Early and Often One of the most important skills to master as a web developer is version control. Building the habit of committing via Git is important for two reasons: 1. Your commit history is a signal to employers that you are actively working on projects and learning new skills 2. Your commit history allows you to revert your code base in the event that you need to return to a previous state Follow these guidelines for committing: * Make single purpose commits for related changes to ensure a clean, manageable history. If you are fixing two issues, make two commits * Write descriptive, meaningful commit messages so that you and anyone else looking at your repository can easily understand its history * Don't commit half done work, for the sake of your collaborators (and your future self!) * Test your application before you commit to ensure functionality at every step in the development process * We would like you to have well over 200 commits by graduation, so commit early and often! * Deploy this site to GitHub Pages using the [Create React App docs for deployment.](https://create-react-app.dev/docs/deployment/#github-pages) ## Submission on BCS You are required to submit the following: * the URL to the deployed application * the URL to the Github repository
StevenSJones
# Unit 10 OOP Homework: Template Engine - Employee Summary One of the most important aspects of programming is writing code that is readable, reliable, and maintainable. Oftentimes, *how* we design our code is just as important as the code itself. In this homework assignment, your challenge is to build a Node CLI that takes in information about employees and generates an HTML webpage that displays summaries for each person. Since testing is a key piece in making code maintainable, you will also be ensuring that all unit tests pass. ## Instructions You will build a software engineering team generator command line application. The application will prompt the user for information about the team manager and then information about the team members. The user can input any number of team members, and they may be a mix of engineers and interns. This assignment must also pass all unit tests. When the user has completed building the team, the application will create an HTML file that displays a nicely formatted team roster based on the information provided by the user. Following the [common templates for user stories](https://en.wikipedia.org/wiki/User_story#Common_templates), we can frame this challenge as follows: ``` As a manager I want to generate a webpage that displays my team's basic info so that I have quick access to emails and GitHub profiles ``` How do you deliver this? Here are some guidelines: * Use the [Inquirer npm package](https://github.com/SBoudrias/Inquirer.js/) to prompt the user for their email, id, and specific information based on their role with the company. For instance, an intern may provide their school, whereas an engineer may provide their GitHub username. * Your app will run as a Node CLI to gather information about each employee. * Below is an example of what your application may look like. Remember, the styling is completely up to you so try to make it unique.   In the `Develop` folder, there is a `package.json`, so make sure to `npm install`. The dependencies are, [jest](https://jestjs.io/) for running the provided tests, and [inquirer](https://www.npmjs.com/package/inquirer) for collecting input from the user. There are also unit tests to help you build the classes necessary. It is recommended that you follow this workflow: 1. Run tests 2. Create or update classes to pass a single test case 3. Repeat 🎗 Remember, you can run the tests at any time with `npm run test` It is recommended that you start with a directory structure that looks like this: ``` lib/ // classes and helper code output/ // rendered output templates/ // HTML template(s) test/ // jest tests Employee.test.js Engineer.test.js Intern.test.js Manager.test.js app.js // Runs the application ``` ### Hints * Create multiple HTML templates for each type of user. For example, you could use the following templates: * `main.html` * `engineer.html` * `intern.html` * `manager.html` * You will want to make your methods as pure as possible. This means try to make your methods simple so that they are easier to test. * The different employee types should all inherit some methods and properties from a base class of `Employee`. * In your HTML template files, you may want to add a placeholder character that helps your program identify where the dynamic markup begins and ends. ## Minimum Requirements * Functional application. * GitHub repository with a unique name and a README describing the project. * User can use the CLI to generate an HTML page that displays information about their team. * All tests must pass. ### Classes The project must have the these classes: `Employee`, `Manager`, `Engineer`, `Intern`. The tests for these classes in the `tests` directory must all pass. The first class is an `Employee` parent class with the following properties and methods: * name * id * email * getName() * getId() * getEmail() * getRole() // Returns 'Employee' The other three classes will extend `Employee`. In addition to `Employee`'s properties and methods, `Manager` will also have: * officeNumber * getOfficeNumber() * getRole() // Overridden to return 'Manager' In addition to `Employee`'s properties and methods, `Engineer` will also have: * github // GitHub username * getGithub() * getRole() // Overridden to return 'Engineer' In addition to `Employee`'s properties and methods, `Intern` will also have: * school * getSchool() * getRole() // Overridden to return 'Intern' ### User input The project must prompt the user to build an engineering team. An engineering team consists of a manager, and any number of engineers and interns. ### Roster output The project must generate a `team.html` page in the `output` directory, that displays a nicely formatted team roster. Each team member should display the following in no particular order: * Name * Role * ID * Role-specific property (School, link to GitHub profile, or office number) ## Bonus * Use validation to ensure that the information provided is in the proper expected format. * Add the application to your portfolio. ## Commit Early and Often One of the most important skills to master as a web developer is version control. Building the habit of committing via Git is important for two reasons: * Your commit history is a signal to employers that you are actively working on projects and learning new skills. * Your commit history allows you to revert your codebase in the event that you need to return to a previous state. Follow these guidelines for committing: * Make single-purpose commits for related changes to ensure a clean, manageable history. If you are fixing two issues, make two commits. * Write descriptive, meaningful commit messages so that you and anyone else looking at your repository can easily understand its history. * Don't commit half-done work, for the sake of your collaborators (and your future self!). * Test your application before you commit to ensure functionality at every step in the development process. We would like you to have well over 200 commits by graduation, so commit early and often! ## Submission on BCS You are required to submit the following: * The URL of the GitHub repository * A video demonstrating the entirety of the app's functionality - - - © 2019 Trilogy Education Services, a 2U, Inc. brand. All Rights Reserved.
trofo-systems
An engine to support user decision driven stories using Alexa skills
stonysss
LLM skills for creating and managing product documentation (PRDs, specs, user stories)
foolpoet44
AI-powered PM automation system: Idea validation → PRD → User Stories. Built with Claude Code Sub-Agents and Skills.
jorgejgnz
Alexa Skill that performs requests to OpenAI API to continue a story according to user's actions
iindev-solutions
Visual Story is an AI-powered platform for creating professional comics, storyboards, and visual novels. Users can generate stunning visual stories with consistent characters using Google Gemini AI, without any artistic skills.
AlekRee
A developer-themed asteroid game where you pilot a spaceship through a field of coding challenges, shooting down "PRODUCTS", "USER STORIES", and "BUGS" with your coding skills!
abhattachar5
A Claude skill plugin for IT Business Analysis in insurance, reinsurance & financial services. Covers BRDs, user stories, process flows, RACI, data dictionaries, regulatory checklists (Solvency II, GDPR, FCA) and more.
platformps
Overview This Case Study is your first foray into building a DevOps flow. You'll be building a CI/CD pipeline with the concepts, tools and technologies you’ve learned during the training, which means you'll learn about what it takes to build a functional CI/CD DevOps flow from the ground up yourself. The main focus of this project is to continuously make these small changes to the code, building, testing and delivering more often, more quickly and more efficiently. In this project you’ll showcase your newly gained skills in the areas of CI/CD and Infrastructure as Code. This is exciting! It's a lot, but we've given you the tools to be able to build what you need, and you get to decide what you do with it. You also get to be creative in choosing what sort of solution you want to build! You will be working individually to design your project. We hope you'll exercise creativity on this project, sketch some user stories before you start, make sure you have time to run these ideas by your instructors to get their feedback before you dive too deep into coding! Remember to keep things small and focus on mastering the fundamentals.
101WaysToBug
A Claude Code skill that generates continuous discovery questions for any feature or user story, based on Teresa Torres' Continuous Discovery Habits framework
suvakantarout
A clean and responsive frontend for a personal blog🫠, designed to showcase skills, passion, and lots of inspiritions. Focusing on user👤 experience and aesthetics. Perfect for sharing thoughts🤔 and stories online.
AnnPavlenko
This repo showcases my Agile project management skills using Jira. It includes user stories, sprint planning, and project organization to demonstrate my understanding of Agile practices. A valuable addition to my portfolio to highlight my ability to manage projects from planning to execution.
davesheinbein
This fun Mad Libs application, built with Python, allows users to create humorous stories by filling in blanks with their own words. It emphasizes string manipulation and file handling, making it an excellent project for those looking to enhance their Python programming skills.