Duration: 2 week sprint
Appsta is an easy to use web development marketplace for Startups. Startups can browse a variety of web development features, interact with these features, and select those relevant to their project. This application will helps startups plan, budget, and review their web development needs in a non-threatening environment.
The site is deployed at https://appsta-prime.herokuapp.com/
Please see these instructions for how to get a copy of this project up and running on your local machine.
- Create a database named "appsta"
- The queries in the database.sql file are set up to create and populate all of the needed tables for your application to run correctly. This project was built on Postgres, so be sure to have it installed. We used
Postico
to run the queries and recommend that you do too. - Open your choice of edit and run an npm install
- Run
npm run server
in your terminal - Run
npm run client
in your terminal - The npm run client command will open up a new browser tab, where your app will spin up.
- New Buyer will use the application by clicking "Get Started".
- New Buyer can select feature categories from the side navigation bar.
- New Buyer can then select features and quantities to add to project.
- New Buyer can submit project for project cost estimate range and feature cost estimate range.
- New Buyer can click "Get Quotes" and be taken to a registration screen.
- New Buyer registration is a 3 step process. Complete each required field to populate the next button to move forward with registration.
- After completing registration, the New User will be able to view a list of agencies and their quote for the submitted project.
- The New User can filter through the quotes by the tags listed on the top of the page.
- The New User can select agencies and their quotes to save to their dashboard.
- The New User can see contact information for Agencies by clicking "learn more" on the Agency cards.
- The New User can chose to start a new project and chose new features to get an estimate and quotes for.
JavaScript, React, Redux, Saga, Express, Passport, Node.js, HTML, CSS, Material UI, PostgreSQL, Postman- for testing, and Postico- for the database
Thank you Lee Zuvanich for presenting our team with the opportunity to work on Appsta. Thanks to Prime Digital Academy who equipped and helped us to make this application a reality. Thank you also to our instructors Dane, Liz, and Kris.