Skip to content

JourneyLens is a social media website that aims to connect people from around the world. It allows friends and families to share their adventures and travels with everyone.

License

Notifications You must be signed in to change notification settings

Corvus-JSDev/JourneyLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Visit JourneyLens at: https://journeylensapp.netlify.app/


JourneyLens

I created this full-stack app, for people to showcase their travels around the world. Users can simply log in and go onto their profile to create a new post to show their friends what they've been up to and how their vacation is going.

About

JourneyLens is a social media website that aims to connect people from around the world. It allows friends and families to share their adventures and travels with everyone. We're excited to build a community based on travel and adventuring beyond the norms.

Tools used

Since this project is a full-stack application, I really needed to make sure the tech stack was solid. For that reason, I decided on the acclaimed MERN stack, along with some others, to help round everything out. For the front-end portion, I used:

  • Next.js
  • React
  • DaisyUI
  • jQuery
  • mapbox-gl
  • TailWindCSS
  • YUP verification

For the back-end, I went with:

  • MongoDB
  • Express.js
  • Node
  • BcryptJS
  • Body-Parser
  • Mongoose
  • Nodemon
  • Multer

To host the site, I used two services: Heroku for the back-end and Netlify for the front-end



Features currently under construction:

  • Map Viewer: Allows users to see the location where the picture was taken on a map.
  • Improved Security: Security is always a priority, and I work every day to reduce attack surfaces and fortify the servers.
  • Graphic Design: Enhancing the appearance and user experience overall.


Privacy policy / Terms and conditions

Thank you for visiting JourneyLens. Your privacy is important to us, and we are committed to protecting the personal information you choose to share with us. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our Website.

  1. Information We Collect We do not collect any personal information about you unless you voluntarily provide it to us. The information you provide may include: Full name Username Password Email address Any images or text uploaded to the Website
  2. Use of Your Information We may use the information we collect in the following ways: To operate and maintain the Website; To personalize your experience on the Website; To respond to your inquiries, questions, and/or other requests; To improve our Website and enhance user experience; To send you administrative communications, such as service announcements and updates on our policies.
  3. Disclosure of Your Information We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our Website, conducting our business, or servicing you, so long as those parties agree to keep this information confidential.
  4. Security of Your Information We implement security measures designed to protect your information from unauthorized access. We do not store sensitive personal information (such as credit card data) on our servers.
  5. Third-Party Links Our Website may contain links to third-party websites. We have no control over the privacy practices or the content of these websites. We encourage you to review the privacy policies of any third-party websites you visit.
  6. Children's Privacy Our Website is not intended for children under the age of 13. We do not knowingly collect or solicit personal information from anyone under the age of 13.
  7. Changes to This Privacy Policy We may update this Privacy Policy from time to time in order to reflect, for example, changes to our practices or for other operational, legal, or regulatory reasons.

Thank you for using JourneyLens. These terms and conditions govern your access to and use of the Website. By accessing or using the Website, you agree to be bound by these terms and conditions.

  1. Use of the Website a. You must be at least 13 years old to use the Website. b. You agree to provide accurate and complete information when using the Website. c. You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account.
  2. User-Generated Content a. You retain ownership of any content you upload, post, or otherwise make available on the Website. b. By submitting content to the Website, you grant us a non-exclusive, royalty-free, worldwide, perpetual, and irrevocable right to use, reproduce, modify, adapt, publish, translate, distribute, and display such content.
  3. Prohibited Activities You agree not to: a. Use the Website in any unlawful manner or in any manner that could damage, disable, overburden, or impair the Website. b. Attempt to gain unauthorized access to any part of the Website. c. Upload or transmit viruses or any other type of malicious code.
  4. Intellectual Property Rights a. All content on the Website, including text, graphics, logos, and images, is the property of [Your Company Name] or its licensors and is protected by copyright, trademark, and other intellectual property laws. b. You may not use, reproduce, modify, distribute, or display any of the content on the Website without the prior written consent of JourneyLens.
  5. Limitation of Liability a. To the fullest extent permitted by law, JourneyLens shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, or any loss of data, use, goodwill, or other intangible losses, resulting from (i) your access to or use of or inability to access or use the Website; (ii) any conduct or content of any third party on the Website.
  6. Changes to Terms and Conditions We may update these terms and conditions from time to time without prior notice. The updated terms and conditions will be effective upon posting on the Website. Your continued use of the Website after any such changes constitutes your acceptance of the new terms and conditions.
  7. Governing Law These terms and conditions shall be governed by and construed in accordance with the laws of the local jurisdiction, without regard to its conflict of law principles.

About

JourneyLens is a social media website that aims to connect people from around the world. It allows friends and families to share their adventures and travels with everyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published