Online Shop - Online jobs rescources portal
- Client
- Empowering young minds through creative, nurturing, and vibrant early learning experiences.
- Industry
- Education
- Company Size
- 10 - 20
- Stack
- Nextjs, Typescript, React Query, Sanity Tailwindcss
- Project Duration
- Ongoing (Jan. 2023 - Mar. 2023)
Revitalizing Online Shop's online presence with SEO friendly and fully responsive, while providing various services that enhanced efficiency and productivity on jobs marketing.
Features
-
Using Redux toolkit as state manager - Advanced State Management of the entire application using Redux toolkit. It is recommended to use immutable state management in reducers. RTK allows you to mutate state using dot notation. More precisely, createSlice and createReducer wrap your reducer functions.
-
Using Sanity.io as database - Sanity is a real-time database. A customizable solution that treats content as data to power your digital business. Sanity offers a suite of features to enable real-time collaboration on content. Collaborate & customize. Powerful API.
-
Fully responsive - Using Tailwind CSS to master flex, and from soft and pleasant animations to complex gradients. Perfectly placed media queries for satisfactory responsiveness on all devices.
-
Multi-theme (Dark/Light) - I search for UIs, chose at least 3 of them and mix up them with my ideas, and then go step by step until done.
Lessons Learned
-
Overreliance on AI - While ChatGPT can streamline the development process, there is a risk that developers may become overly reliant on the AI, leading to a decline in their own coding skills. This could result in a decreased ability to solve complex problems or create innovative solutions without AI assistance.
-
Ethical Considerations - The use of AI in software development raises ethical concerns, such as the potential for biased algorithms, privacy violations, and job displacement. Developers must consider these issues when integrating ChatGPT into their workflows.
-
Inaccurate or Insecure Code - Although ChatGPT is a powerful language model, it is not infallible. It may generate incorrect or insecure code, which can lead to vulnerabilities and other issues in the software. Developers must remain vigilant and thoroughly review any code produced by the AI.
-
Intellectual Property Concerns - As ChatGPT generates code, it can be difficult to determine ownership and attribution. This may lead to legal and ethical disputes over intellectual property rights, creating complications for developers and their organizations.
Next Steps
Ensure the search module can work more effciently and accurately.