May2024 FRONT END Typescript, NEXT.JS, Tailwind CSS, web development

Open
YourBeat Inc.
Calgary, Alberta, Canada
Credence Holmes
CEO
(28)
4
Preferred learners
  • Anywhere
  • Academic experience
Categories
Design & creative UI design UX design Website development
Skills
typescript blockchain github next.js (javascript library) react.js (javascript library) software documentation python (programming language) miro application programming interface (api) trello
Project scope
What is the main goal for this project?

Our company connects fans to artists, artists to venues and all of them to vendors. We are building an entire music community and need this to be one of many parts of a whole page and community site. Part of the goal is to create an all encompassing site. This project is a section of the front end of that site

We will be working with students to develop a new website that is easy to maintain while providing an appealing interface for users. Our site basis will be Next.JS, Typescript, with Tailwind CSS, we also use React.JS, Prisma, and Next.AUTH. we have API Integrations, a 256bit blockchain based chat and python AI integration.


This project will involve several different steps for students, including:

  • Researching the current status of the development and understanding where the student and this project fits amist the development process.
  • Completing ALL the onboarding reading and understanding the methods in place for progressing, and becoming a part of a team ALREADY in process
  • Researching different site-building tools and their associated advantages / disadvantages.
  • Using provided tools and management systems to complete tasks and maintain documentation for ALL of their work, failures or successes.
  • Building a section of the website, with our assistance in providing the content.
  • Providing documentation for others to be able to update and maintain the website.

Bonus steps in the process would also include:

  • Testing prototypes with customers and refining ideas with feedback.
What tasks will learners need to complete to achieve the project goal?

By the end of the project, students should demonstrate:

  • A solid programming knowledge and understanding of all of our tech stack including but not limited to NEXT.JS, NODE.JS, Typescript, Tailwind CSS, NEXT.AUTH, Prisma, React.
  • A solid understanding and ability to use all of our management tools such as but not limited to discord, Trello, GitHub, Figma, Fireflies.ai, Miro, Lucid, Zoom, Meetm, Session and Riipen
  • Understand and realize that the internet is not a secure platform in any stretch of the imagination and building security for personal data when it is highly desired takes tools and platforms not customarily used by the public.
  • Development skills to create a frontend section of a website using the most suitable tools and languages from the basis of the tech stack already implemented in an ongoing project
  • The ability to create solid detailed and concise documentation for all their work whether it be failures, bugs, repairs or new code so any other person in the development team can read the documentation and fully understand the current progress of the project.
  • Recommendations for website adjustments benefits, maintenance

Bonus steps would include:

  • Testing the website with users and making improvements based on user input

Final deliverables should include

  • Various website sections of code
  • Several individual web pages
  • A final code documentation report.
  • A final time sheet report.
How will you support learners in completing the project?

Write a reference letter for students


Provide 24 hour mentorship and access to phone support


Available for consult via zoom, email, and phone


Educational connections


Aid students in ways to get into graduate school


Provide life experience through the school of "hard knocks"


Provide military, government and life experience


Actively promoting their work and they will receive credit for any and all work performed


Regularly have 1-2 meetings a week (which the students must make time for and attend or they will be removed from the project) The meetings create an ability for us to transfer information between multiple groups and people all working on the same project so all need to know the interconnection in the project. An intern should know that they are an intern coming into an already working system and they should accommodate the working system rather than the system changing for them.


We are aware students have a mass of other responsibilities and we FULLY do our utmost to work around those needs to accommodate them as much as possible.

Supported causes
Reduced inequalities
About the company
  • https://www.yourbeat.ca
  • 11 - 50 employees
  • Entertainment, Events services, It & computing, Media & production, Public relations & communications

We are a new music platform YourBeat, who's main focus is the artist. “The music industry starts with the artist but is not only about the artist. An infrastructure and network of people grows around an artist and furthers their career… A robust industry creates employment in all areas of music from its creation, to performance, to distribution and promotion.” – Martin Elbourne, UK music promoter” we also believe in this. As such YourBeat Inc. is uniting Artists, Fans, Vendors and Venues to create a vibrant and sustainable music community. We foster connections that fuel creativity, collaboration, and success for all involved. Together, we empower artists to cultivate 1000 true fans, while facilitating deep relationships between venues and vendors.