VenusChappie / Next.js-Portfolio-Project

0 stars 1 forks source link

Install requirements script #4

Open markdicks opened 4 months ago

markdicks commented 4 months ago

Write a script to install the project requirements, reading them from a requirements.txt file. See #3 for further information on the requirements file

markdicks commented 4 months ago

@VenusChappie If you don't mind, please can you create an acceptance criteria for this PR, at the moment this is what I have:

Acceptance Criteria for the Installation Script:

  1. Installation Verification:

    • Successfully install fnm and Node.js version 20.
    • Verify Node.js (v20.15.1) and NPM (v10.7.0) versions are correct.
  2. Dependencies Installation:

    • Install all project dependencies (framer-motion, three, react-intersection-observer, @react-three/drei, @react-three/fiber) without errors.
  3. Error Handling:

    • Manage installation errors effectively and provide clear error messages.
  4. Documentation:

    • Include comments in the script and a usage guide.
  5. Testing:

    • Test the script on Windows 10 and 11
  6. Maintenance:

    • Ensure the script is easy to update and maintain.

Feel free to modify the above

VenusChappie commented 3 months ago

Hey @markdicks,

The acceptance criteria above looks really good, thanks for the draft. I don't see anything more I would want to add for the time being. If anything comes up in the future, we can always adjust accordingly.

I'll work on a more detailed readme. for better documentation like you mentioned earlier this week.

markdicks commented 3 months ago

Awesome sounds good, once we done with this we can look at what we can improve inside the code and adding more functionality if needed. Looking good!

I have already begun coding and working on scripts but upon testing I encountered issues, will continue to work on it though and hopefully have it completed by Wednesday.

I have additionally accommodated for linux users as well in terms of making a script for them.

VenusChappie commented 3 months ago

Hey Mark!

Absolutely no pressure to have this sorted by Wednesday. I would actually prefer you reach out and we work on finding a solution together, if you want. This was just a fun little introductory project so there are no strict deadlines, only good lessons to be learnt.

I would love to add more functionality to this site, as a start. However, before you had reached out I was planning on creating a project from the ground up around the history of the goddess "Aphrodite" / "Venus" as a fun way to play around with the language and creative tools.

I've started sketching the UI for the site but the idea is admittedly still in it's infancy with absolutely zero utility besides a medium for artistic expression lol. If you're interested in possibly setting a date that we can aim to round up this projects upgrades and start on this more artistic, conceptual piece, let me know.

markdicks commented 3 months ago

I sometimes forget this is for learning purposes sometimes lmao. We don't have to do improvements to this repo to be honest. Just finish up with what we have now, and make sure it's current functionality works well.

Basically we doing patches only on the project, after we finish the documentation, allowing us to work on something else.

VenusChappie commented 3 months ago

Hey Mark,

I Hope you are doing great.

My sincerest apologies for my silence, I was abroad visiting my brother and was struck with a not so original idea.

Forget the script, I recently traveled to Stockholm Sweden and had an incredible time on their “motorized scooters” 🛴 They are these Uber like scooters that are available pretty much everywhere around the city and function like Ubers.

They have parking zones, battery life and that’s about it lol. I considered bringing this concept to Sandton South Africa 🇿🇦 Sandton has bike lanes (scooter lanes) and many many tourists from Europe who already know about this version of transportation.

It’s still a silly idea but I would much rather like to work on an application that is somewhat a replica of Uber but for motorized scooters around the Sandton area… for now.

Would you be keen to help me build this so we can propose this to investors in the future?

Let me know what you think.

Regards Venus

On Tue, 16 Jul 2024 at 08:53, Mark Dicks @.***> wrote:

I sometimes forget this is for learning purposes sometimes lmao. We don't have to do improvements to this repo to be honest. Just finish up with what we have now, and make sure it's current functionality works well.

Basically we doing patches only on the project after we finish the documentation, allowing us to work on something else.

— Reply to this email directly, view it on GitHub https://github.com/VenusChappie/Next.js-Portfolio-Project/issues/4#issuecomment-2230154060, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWHIHQGZDZARZ55DLFUXGZLZMS7NXAVCNFSM6AAAAABKU6NTMSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZQGE2TIMBWGA . You are receiving this because you were mentioned.Message ID: @.***>

VenusChappie commented 3 months ago

Hey hey,

This is an exact example of a replica that we can make but for South Africa.

https://www.voi.com

This one is the Swedish version but we can build the South African version of this for Sandton.

Let me know what you think.

Kind regards, Venus

On Tue, 16 Jul 2024 at 08:53, Mark Dicks @.***> wrote:

I sometimes forget this is for learning purposes sometimes lmao. We don't have to do improvements to this repo to be honest. Just finish up with what we have now, and make sure it's current functionality works well.

Basically we doing patches only on the project after we finish the documentation, allowing us to work on something else.

— Reply to this email directly, view it on GitHub https://github.com/VenusChappie/Next.js-Portfolio-Project/issues/4#issuecomment-2230154060, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWHIHQGZDZARZ55DLFUXGZLZMS7NXAVCNFSM6AAAAABKU6NTMSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZQGE2TIMBWGA . You are receiving this because you were mentioned.Message ID: @.***>