Full stack application for parents to discover activities for their children in their leisure time.
Users are able to:
- can register, login, and logout
Untitled.design.mp4
- view all activities
Untitled.design.mp4
- favorite activities
- delete activities
Untitled.design.mp4
Welcome to Tiny-Task
[Click to view site] (https://tiny-lt8j.onrender.com/)
[Click to view site] (https://vimeo.com/748869588/2f2d5d8986)
- Ruby on Rails
- JavaScript (ES6)
- HTML5
- CSS3
- React.js version 18.2.0
- React-Dom version 18.2.0
- React-router-dom version 6.3.0
- Chakra UI version 2.2.3
To render this project on your computer:
- Clone the GitHub repository locally to your computer
- To start the backend, type the command
bundle install
rails s
in the terminal line. 3. Navigate to the client folder. In the command line, type the following:
$npm install and start.
class FavoritedActivity < ApplicationRecord
belongs_to :user
belongs_to :activity
has_many :categories
validates :user, uniqueness: { scope: :activity_id }
end
<Stack
direction={"column"}
spacing={3}
align={"center"}
alignSelf={"center"}
>
{isLogin ? (
<>
<LoginForm onLogin={onLogin} />
<Text color={"black"} bg={"white"}>
Don't have an account?
<Button color="black" onClick={() => setIsLogin(false)}>
Sign Up
</Button>
</Text>
</>
) : (
<>
<SignupForm onLogin={onLogin} />
<Text color={"black"} bg={"white"}>
Already have an account?
<Button color="black" onClick={() => setIsLogin(true)}>
Log In
</Button>
</Text>
</>
)}
</Stack>
- Full stack web application utiling JavaScript, React.js, SQLite, and Ruby on Rails.
- Authorization and authentication completed with bcrypt.
- Front-end styled with Chakra UI, Figma, and Canva.
- Users can sign up for an account through application.
- Users can add profile information and profile image.
- Users can favorite an activity, delete an activity, and complete an activity.
Project is finished with option to expand functionality and DRY out code.
The inspiration derived from collaborating with a group at Flatiron School to create list of activities for parents to complete with children.
Mai Vang
- Github: https://github.com/vmaineng
- Medium: https://medium.com/@vmaineng
- LinkedIn: https://www.linkedin.com/in/mai-vang-software-engineer/
- Email: [email protected]