Smove is a one-stop-platform for users to manage their move with ease!
Smove integrates all the pieces of moving including finding vendors, tracking tasks and inventory, and collaborating with family & friends.
Built with:
Testing:
APIs
Landing Page, User Profile & Login Authorization
Task List & Calendar
Inventory & Nav
Google Maps & Local Moving Services
From within the root directory:
npm install
From within the root directory:
To run server
npm start
To run webpack build
npm run build
To run webpack watch
npm run watch
To run tests
npm test
Sign In with Google
From the user's Profile page, the user can:
- Create a new Smove
- View current Smove
- View list of all the user's moves
- Toggle the current Smove to any existing Smove
- Add a team member to the current Smove, which creates a new User
From the Task List page, the user can:
- Create, Edit, or Delete any Task
- View the user's Google Calendar
- Add a task to the user's Google Calendar
- Navigate to the webpage of a designated task vendor
From the Inventory page, the user can:
- Add a "box" to the move inventory, with auto-incrementing box number
- Edit any box in the inventory
- Delete any box from the inventory
From the Local Moving Services page, the user can:
- Use keywords to search for businesses
- Sort search results
- Display results on a map with pins and as cards in a carousel
- Favorite any business, which will be made available when creating a new task