Online Shop - Online jobs rescources portal

Online Shop
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)
Visit Website

Revitalizing Online Shop's online presence with SEO friendly and fully responsive, while providing various services that enhanced efficiency and productivity on jobs marketing.

I collaborated with Horizons in Perspective, a prestigious bi-annual journal focused on the frontiers of innovation and creativity, to elevate their brand and digital presence. My involvement encompassed crafting a fresh and modern branding identity, designing an immersive and user-friendly website experience, and developing a visually appealing product design for their bi-annual journal publication. By conducting thorough research and understanding their target audience, I was able to establish a cohesive visual language that effectively communicates the journal's core values and mission.

Features

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.