A comprehensive pregnancy tracking application that helps expecting parents monitor their pregnancy journey, track important milestones, and access personalized information throughout all stages of pregnancy.
This project was developed by a team as part of a collaborative development effort. Each team member was responsible for specific features of the application.
- Developed the JourneyDetails component with detailed pregnancy stage information
- Implemented responsive layout and component logic for the journey tracking feature
- Integrated data visualization for pregnancy milestones
Deployed on Vercel.
- Framework: Next.js 16.0.1 (React 19.2.0)
- Language: TypeScript
- State Management: Zustand
- Data Fetching: TanStack React Query (React Query)
- Forms: Formik with Yup validation
- HTTP Client: Axios
- UI Components:
- React Select
- React DatePicker / Flatpickr
- Swiper (carousel/slider)
- Notifications: React Hot Toast, iziToast
- Styling: CSS Modules, Modern Normalize
- Deployment: Vercel
- Pregnancy Timeline Tracking: Monitor pregnancy progress week by week
- Journey Details: Detailed information about pregnancy stages and milestones
- Authentication: User registration and login with cookie-based sessions
- Form Validation: Robust form handling with Formik and Yup
- Interactive UI: Responsive design with modern UI components
- Date Selection: Easy-to-use date pickers for tracking important dates
- Data Management: Efficient data fetching and caching with React Query
- Personalized Experience: User-specific tracking and information
- Notifications: User-friendly toast notifications for important updates
- Node.js 20 or higher
- npm, yarn, pnpm, or bun
- Clone the repository:
git clone https://github.com/helen-akateva/leleka-pregnancy-tracker.git
cd leleka-pregnancy-tracker- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 in your browser.
To create a production build:
npm run build
npm startOlena Akatieva
- LinkedIn: linkedin.com/in/olena-akatieva
- GitHub: @helen-akateva
This project is private and intended for portfolio purposes.